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