|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Member
Iscritto dal: Apr 2010
Messaggi: 47
|
[SQL] Visualizzare valore massimo di un conteggio
Come faccio a tenere conto solo del valore massimo di un campo che ho contato? Ho provato con il MAX ma non mi funziona
Dettagli: Ho fatto il group by e il conteggio funziona. Però come faccio a fare in modo che una volta che ho contato il numero di dati che ci sono in un campo a visualizzare solo il valore contato più alto? es: 3 case 5 palazzi 2 ville Supponiamo che questo sia il risultato derivato da un conteggio. Come faccio a fare in modo che in questo esempio vengano visualizzati solo i 5 palazzi essendo quello con i l risultato più alto? |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: May 2001
Messaggi: 12847
|
Probabilmente devi fare una query annidata, ovvero se quei risultati escono fuori da una query dovrai fare qualcosa tipo:
Codice:
select max(T.nomecolonna) from (select from where group-by ) as T |
![]() |
![]() |
![]() |
#3 |
Member
Iscritto dal: Aug 2011
Messaggi: 112
|
Non avendo i nomi delle tue tabelle e dei tuoi campi devo restare sul vago comunque la soluzione è semplice, trattasi di select annidato che però non va nella clausula FROM:
Codice PHP:
|
![]() |
![]() |
![]() |
#4 | |
Senior Member
Iscritto dal: May 2001
Messaggi: 12847
|
Quote:
![]() |
|
![]() |
![]() |
![]() |
#5 |
Member
Iscritto dal: Aug 2011
Messaggi: 112
|
Mi hai insegnato una cosa nuova warduck
![]() E' passato un po da quando ho visto di ste cose ma select annidate sulla clausula from mai sentito parlare. |
![]() |
![]() |
![]() |
#6 | |
Senior Member
Iscritto dal: May 2001
Messaggi: 12847
|
Quote:
![]() |
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 14:08.