|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Jan 2001
Città: Livorno
Messaggi: 1382
|
[mysql] Come ordinare i risultati per ricorrenza ?
Se per esempio ho un database fatto così:
NOMI carlo carlo giovanni maria giovanni isabella claudia giovanni Come devo impostare la query per ottenere: giovanni carlo maria isabela claudia Ossia i nomi ordinati per numero di volte che sono presenti e senza doppioni ? Grazie, Ciao |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Mar 2006
Città: Bergamo
Messaggi: 2499
|
SELECT count(*) as somma, nomi FROM tabella GROUP BY nomi ORDER BY somma
in ordine crescente SELECT count(*) as somma, nomi FROM tabella GROUP BY nomi ORDER BY somma DESC in ordine decrescente |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Jan 2001
Città: Livorno
Messaggi: 1382
|
Grazie. Ciao
|
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Jan 2001
Città: Livorno
Messaggi: 1382
|
Non riesco a farla funzionare, mi da errore:
Can't group on 'somma' come mai? |
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Mar 2006
Città: Bergamo
Messaggi: 2499
|
non dovevi raggruppare sul campo nomi?
|
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Jan 2001
Città: Livorno
Messaggi: 1382
|
Avevo sbagliato io a copiarla, ora mi funziona.
Grazie |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 02:30.



















