Indipendentemente dal database che stai utilizzando, il concetto di ciò che stai cercando di ottenere è chiamato "Tabella pivot".
Ecco un esempio per mysql:http://en.wikibooks.org/wiki/MySQL/Pivot_table
Alcuni database hanno funzionalità integrate per questo, vedi i link sottostanti.
SQLServer:http://msdn.microsoft.com/de-de/library /ms177410.aspx
Oracle:http://www.dba-oracle.com/t_pivot_examples.htm
Puoi sempre creare un pivot a mano. Basta selezionare tutte le aggregazioni in un set di risultati e quindi selezionare da quel set di risultati.
Controlla anche questo collegamento , riceverai la tua risposta fornita da MGA...