Tema: where not
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/06/2011, 13:06
kinto
 
Fecha de Ingreso: junio-2011
Mensajes: 59
Antigüedad: 13 años, 7 meses
Puntos: 0
where not

como puedo seleccionar todas los productos que no tiene un proveedor mediante su id
tengo estas dos tablas

productos

id/id_proveedor/producto

1/ 1 / coca
2/ 1 /casa
3/ 1 /cama
4/ 2 / cosa
5/ 1 /calle

proveedores

id/nombre/productopro
1/jose/coca
2/carlos/casa
3/manuel/cama

SELECT *
FROM `proveedores`
LEFT JOIN productos ON ( productos.producto = proveedores.productopro
AND productos.id_proveedor = 1 )
WHERE productos.id_proveedor IS NULL

lo ise con un left join pero no me muestra un resultado cuando lo imprimo en un tabla de echo si pongo la consulta en phpmyadmin me muestra todos los productos que no tiene ese proveedor , que es lo que esta mal
el not where seria una solucion???'