
19/10/2005, 09:15
|
| | Fecha de Ingreso: junio-2005
Mensajes: 114
Antigüedad: 20 años Puntos: 0 | |
me parece que tampoco entendí bien, por favor poné bien cuáles son las tablas y estructuras, cuál es la que tiene más registros, etc.
De todos modos intentá interpretar la forma de hacer la consulta como expliqué más arriba.
SELECT BASE1.ORDEN, BASE2.ORDEN
FROM BASE1 LEFT JOIN BASE2 ON BASE1.ORDEN = BASE2.ORDEN
WHERE BASE2.ORDEN Is Null;
En el ejemplo, BASE1 tiene 4 registros (ORDEN = 1,2,3,4), BASE2 tiene 2 registros (ORDEN = 1,2). Al hacer el left join, la consulta muestra todos los registros de la BASE1 unidos por orden con la BASE2; la condición is null hace que sólo muestre los registros que no existen en la BASE2.
No entiendo muy bien como estás organizando la consulta, no debería ser:
SELECT presentacion.idpresentacion,presentacion.presentac ion,producto_configuracion.idproducto FROM presentacion LEFT JOIN producto_configuracion ON = presentacion.idpresentacion
WHERE producto_configuracion.idpresentacion is null
¿? |