SoloCodigo
		Bases de Datos => MS Access => Mensaje iniciado por: shakka en Jueves 11 de Febrero de 2010, 00:37
		
			
			- 
				Mejor describo aqui:
 
 Tengo 2 tablas
 
 T1. contiene una lista de facturas
 Estructura:
 |codigo|fecha|cliente|
 
 T2, contiene el detalle de la factura
 Estructura:
 |detalle_id|factura_id(clave_foranea)|codigo_producto|desc_producto|
 
 Lo que tengo que obtener es un listado de la tabla de detalle, donde aquellos registros pertenezcan a un numero de factura(no hay problema), pero que el codigo de producto sea por ejemplo:
 
 1
 1 o 6
 1 o 3
 
 lo cual no me sirve con un simple OR
 
 ya que no seria valido si extraigo datos donde el codigo sea solo 6 o 3
 
 Esto seria valido
 
 |detalle_id|factura_id|codigo_producto|
 1               256             1
 2               256             6
 
 |detalle_id|factura_id|codigo_producto|
 1               256             1
 2               256             3
 
 
 |detalle_id|factura_id|codigo_producto|
 1               256             1
 
 Esto seria INvalido
 
 |detalle_id|factura_id|codigo_producto|
 1               256             6
 
 |detalle_id|factura_id|codigo_producto|
 1               256             3
 
 Alguna sugerencia, Gracias
- 
				No sé si he entendido muy bien tu problema pero has probado a poner en el filtro el IN?
 
 where articulo in (valor1, valor2, valor3)
 
 Devuelve aquellos valores que esten dentro de los paréntesis