View Full Version : [MYSQL] "unire" DISTINCT e GROUP BY
Fire Fox II
29-07-2012, 11:11
Salve raga
allora, ho il seguente problema... Su una tabella del genere
TIPO | NOME | TOT
-------------------------
a tizio 10
a tizio 20
b tizio 15
vorrei ottenere il seguente risultato
TIPO | NOME | TOT
-------------------------
a tizio 30
b tizio 15
Quindi raggruppare per nome ma con il tipo distinto...
Come potrei ovviare?
Thanks
Salve raga
allora, ho il seguente problema... Su una tabella del genere
TIPO | NOME | TOT
-------------------------
a tizio 10
a tizio 20
b tizio 15
vorrei ottenere il seguente risultato
TIPO | NOME | TOT
-------------------------
a tizio 30
b tizio 15
Quindi raggruppare per nome ma con il tipo distinto...
Come potrei ovviare?
Thanks
Qui stai raggruppando per tipo non per nome. Quale delle due cose vuoi ?
Cmq non ho capito, per ottenere quel che hai descritto ti basta fare un group by sulla singola colonna... o no ?
select tipo,nome,sum(tot) from my_table group by tipo
Fire Fox II
29-07-2012, 15:00
Scusami, hai ragione... L'esempio non č chiaro in quanto al tipo posso appartenere anche altri nomi...
TIPO | NOME | TOT
-------------------------
a tizio 10
a tizio 20
b tizio 15
a roma 30
b roma 50
b roma 40
Quindi
TIPO | NOME | TOT
-------------------------
a tizio 30
b tizio 15
a roma 30
b roma 90
allora tu vuoi raggruppare in base alla coppia (tipo,nome).
Prova con "GROUP BY tipo,nome"
Fire Fox II
29-07-2012, 22:13
Sorry... Era cosė facile :p
Thanks ;)
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.