Stolen Child
11-08-2011, 05:53
salve a tutti,
avrei bisogno di un aiuto o un consiglio su come impostare una query sql per l'estrazione di dati da un database:
la tabella è composta da due campi: marca (circa una cinquantina di modelli) e taglia (tre soli tipi: XL, L, M).
per estrarre la quantità totale esistente per ogni marca ho creato la seguente query:
select marca, count (*) as totale from tabella group by (marca) order by count (*) desc
e tutto funziona perfettamente.
quello che non riesco creare, nonostante innumerevoli tentativi e ricerche, è una query che oltre alla quantità totale mi fornisca anche la quantità per ogni taglia.
i dati esposti in tabella che vorrei riuscire ad ottenere sono ad esempio:
marca | totale | taglia XL | taglia L | taglia M
lacoste | 10 | 5 | 3 | 2
nike |15 | 3 | 6 | 6
puma | 12 | 4 | 3 | 5
qualcuno è in grado di darmi qualche dritta? quello che ho capito è che mi servirebbe una query con diversi count, ma non so come impostarla....
grazie in anticipo
avrei bisogno di un aiuto o un consiglio su come impostare una query sql per l'estrazione di dati da un database:
la tabella è composta da due campi: marca (circa una cinquantina di modelli) e taglia (tre soli tipi: XL, L, M).
per estrarre la quantità totale esistente per ogni marca ho creato la seguente query:
select marca, count (*) as totale from tabella group by (marca) order by count (*) desc
e tutto funziona perfettamente.
quello che non riesco creare, nonostante innumerevoli tentativi e ricerche, è una query che oltre alla quantità totale mi fornisca anche la quantità per ogni taglia.
i dati esposti in tabella che vorrei riuscire ad ottenere sono ad esempio:
marca | totale | taglia XL | taglia L | taglia M
lacoste | 10 | 5 | 3 | 2
nike |15 | 3 | 6 | 6
puma | 12 | 4 | 3 | 5
qualcuno è in grado di darmi qualche dritta? quello che ho capito è che mi servirebbe una query con diversi count, ma non so come impostarla....
grazie in anticipo