Ho una tabella ordini_formati fatta così
Codice PHP:
id_ordine id_formato n_copie
10 2 8
10 2 4
10 4 6
11 2 8
11 2 4
ora se eseguo la query:
SELECT id_formato,id_ordine,SUM(n_copie) AS somma FROM ordini_formati GROUP BY id_formato HAVING id_ordine=10
io vorrei mi venissero restituite due righe per il formato 2 con somma=12 e per il formato 4 con somma=6. Invece mi viene restituita una sola riga in cui la somma=24 in pratica mi somma le n_copie del formato 2 di qualsiasi id_ordine. Mi sapete dire dove stà l'errore? In pratica quello che mi serve è sapere quante n_copie ci sono per ogni formato di ogni ordine. Grazie