Hola erxaca:
Podrías utilizar la función GROUP_CONCAT() para "juntar" los detalles del pedido. sería más o menos así:
Código MySQL:
Ver originalhar(50));
Query OK, 0 rows affected (0.22 sec)
mysql
> insert into pedidos
values (3, 'Mediana', 'ternera jamon'), (1, 'Mediana', 'ternera maiz'), (1, 'Grande', 'bacon');
Query OK, 3 rows affected (0.25 sec)
+-----------+---------+---------------+
| id_pedido | tamano | ingrediente |
+-----------+---------+---------------+
| 3 | Mediana | ternera jamon |
| 1 | Mediana | ternera maiz |
| 1 | Grande | bacon |
+-----------+---------+---------------+
+-----------+-----------------------------------+
| id_pedido | detalle |
+-----------+-----------------------------------+
| 1 | Mediana ternera maiz,Grande bacon |
| 3 | Mediana ternera jamon |
+-----------+-----------------------------------+
mysql>
haz algunas pruebas y nos comentas.
Saludos
Leo