Bases de Datos > MS Access
Consulta SQL
(1/1)
shakka:
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
lvgstark:
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
Navegación
Ir a la versión completa