Ver Mensaje Individual
  #4 (permalink)  
Antiguo 07/01/2009, 15:28
helacer
 
Fecha de Ingreso: mayo-2006
Ubicación: Bogotá
Mensajes: 2.061
Antigüedad: 18 años
Puntos: 50
Respuesta: Condicionar listado de productos

con inner join consulta datos de dos tablas que tengan alguna relacion y solo trae los que esten en ambas tablas por eso no le traeria las marcas que no tienen productos


SELECT campos FROM marcas INNER JOIN producto ON marcas.codmarca = producto.idmarca;

aca hace el while para recorrer el resultdo de la consulta

Ahora lo que yo haria es otro inner join pero colocandole la condicion de que el id de la marca sea el actual.

SELECT camposdelproducto FROM marcas INNER JOIN producto ON marcas.codmarca = producto.idmarca and marcas.codmarca=MARCAACTUAL;

Ahora aca muestra la marca

Ahora con un while recorre los productos de la marca