Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/07/2012, 18:51
Avatar de NSD
NSD
Colaborador
 
Fecha de Ingreso: mayo-2012
Ubicación: Somewhere
Mensajes: 1.332
Antigüedad: 11 años, 11 meses
Puntos: 320
Pregunta consulta relacionada con posibles registros inexistentes

buenas estube leyendo bastante de mysql y creo que lo quiero hacer no se puede (o por lo menos no encontre una solucion) el tema es asi:

tengo una tabla en una base de datos:

--------------
tabla1
--------------
ID | Nombre
--------------

y otra:

--------------
tabla2
--------------
ID | CantidadVendida
--------------

en la tabla1 guardo un id y el nombre de un producto y si se vende alguno guardo un registro en la tabla2 con el id del producto y la cantidad vendida.

quiero hacer un listado mostrando:

------------------------------
ID | Nombre | CantidadVendida
------------------------------

si hago una consulta con INNER JOIN solo me salen los que se vendieron solos (cosa logica ) al no haber ningun id que relacionar no muestra nada, pero quiero mostrar todos, y si no se vendieron mostrar 0 en cantidad vendida.

actualmente recorro la tabla1 con un while (PHP) y consulto la tabla2 con otro while dentro de este.

Mi pregunta:
¿Se puede relacionar de manera que si no existen los registros esa columna traiga un valor nulo o 0 pero que la seleccione igual? quiero recorrer una sola consulta no 2 una dentro de otra. espero haberme explicado...