Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/04/2011, 17:11
erxaca
 
Fecha de Ingreso: enero-2010
Mensajes: 389
Antigüedad: 14 años, 3 meses
Puntos: 4
Agrupar resultados por campo

Hola compañeros,

en una consulta en la que hay pedidos y estos tiene varios productos, tengo como resultado lo siguiente:
Código PHP:
3    Mediana    ternera jamon
1    Mediana    ternera maiz
1    Grande    bacon 
los campos son hora, id_pedido, tamaño e ingredientes.
Esta es mi consulta

Código PHP:
SELECT pedidos.id_pedidotamanoingrediente
FROM pedidos
pizzastamanospizzas_ingredientesingredientes
WHERE  pedidos
.id_pedido pizzas.id_pedido
AND pizzas.id_tamano tamanos.id_tamano
AND pizzas.id_pizza pizzas_ingredientes.id_pizza
AND pizzas_ingredientes.id_ingrediente ingredientes.id_ingrediente 
Como vereis se repite el id y lo que pretendo es que no se repita el id_pedido en la consulta pero si que se muestren todos las pizzas de ese pedido, lo he intentado con GROUP BY pero solo me toma un solo registro, sabeis si es posible que me imagino que si?

Sería así por ejemplo:
Código PHP:
3    Mediana    ternera jamon
1    Mediana    ternera maiz      Mediana  bacon 
Un saludo

Última edición por erxaca; 14/04/2011 a las 18:15