
11/06/2008, 22:12
|
Colaborador | | Fecha de Ingreso: marzo-2008 Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 17 años Puntos: 300 | |
Respuesta: consulta que se me complica Si quieres ver los productos, pero solo una vez, usa group by por el id producto, a sabiendas de que te mostrará sólo una vez el producto con la primera foto que le hayas asignado. Yo usaría una sintaxis como esta:
SELECT id_producto, ollearis_productos.nombre, ollearis_fotos.foto
FROM ollearis_familias
INNER JOIN ollearis_productos ON ollearis_productos.familia = ollearis_familias.id
INNER JOIN ollearis_fotos ON ollearis_productos.id = ollearis_fotos.id_producto
WHERE ollearis_familias.id =1 GROUP BY ollearis_productos.id
Esto te mostrará los que tienen foto, pero si quieres que te muestre también los que no tienen foto, tendrás que usar LEFT JOIN...
Última edición por jurena; 12/06/2008 a las 13:52 |