Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/06/2010, 11:34
kotosh
 
Fecha de Ingreso: mayo-2002
Mensajes: 486
Antigüedad: 22 años
Puntos: 0
Como filtrar consulta mysql de una tabla con los datos de otra

Tengo la tabla "productos" y "stock", deseo realizar una consulta donde me muestre los productos q no tienen stock, en otras palabra deseo mostrar todas los registros de la tabla "productos" menos lo existente en la tabla "stock"
Ambas tablas tienen el identidicado "IdProducto"

esta es mi consulta
Cita:

$sqlTodos="SELECT p.IdProducto FROM productos p,stock a WHERE p.IdProducto!=a.IdProducto";
$ListaStockProd = mysqli_query($link,$sqlTodos);
Pero el resultado es mas de 19 000 registros.
La tabla "productos" solo tiene 4834 y la tabla "stock" 34, por lo tanto la consulta deveria votar: 4800 registros.

Espero sus sugerencias. gracias
__________________
Sistemass.com - Centro de capacitación profesional
http://www.sistemass.com