Group by e order by insieme!

giovannirusso

Nuovo Utente
27 Lug 2012
6
0
0
Salve sono nuovo del forum e volevo porvi una domanda!

Ho questa query: "SELECT a, b, c FROM table WHERE ( a = 'x' OR a = 'y' ) GROUP BY a"
Ora pero vorrei inserire un ORDER BY e anche se qualcuno mi ha detto che dovrei usare un join... io non so usarlo :crying: !

Chi mi sa dire come posso iserire l'ORDER BY in questa query?? Vorrei inserire questo "order by b asc, c desc"

Grazieeee
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
ciao,
dopo il GROUP BY

Codice:
SELECT a, b, c FROM table WHERE ( a = 'x' OR a = 'y' ) GROUP BY a ORDER BY b ASC, c DESC

dovrebbe funzionare
 

giovannirusso

Nuovo Utente
27 Lug 2012
6
0
0
No è questo il problema... io ho questo: SELECT a FROM table GROUP BY a... appena pero aggiungo i campi b e c alla select lo script non stampa piu niente! Ho letto su internet che non funziona cosi perche dovrebbe esserci prima l'ordinamento e poi il raggruppamento ma l order by non puo andare prima del group by! Non so come uscirne!!!!!
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
Hai provato a incollare la query direttamente nell'SQL di phpmyadmin?

di sicuro se ci sono errori particolari te li segna

Semmai posta l'errore
 

giovannirusso

Nuovo Utente
27 Lug 2012
6
0
0
Ho inserito questo
SELECT sid, check, time FROM messages GROUP BY sid ORDER BY check, time

Ed è uscito questo
Messaggio di MySQL:
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'check, time FROM messages GROUP BY sid ORDER BY check, time
LIMIT 0, 30' at line 1
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
non vorrei dire una m..ta ma credo che tu non possa usare la parola check per un campo

ho provato in locale e cambiando check con checka non c'e più errore

prova
 

giovannirusso

Nuovo Utente
27 Lug 2012
6
0
0
Si giusto grazie! Ho perso una settimana apresso a questo problema! Mi faresti un utimo piacere perche non posso accedere a phpmyadmin al momento
... puoi controllare se con WHERE funziona lo stesso?
 
Discussioni simili
Autore Titolo Forum Risposte Data
A GROUP BY e ORDER BY MySQL 2
A Sottoquery con group by per mese MySQL 0
F Group By con Alias condizionale MySQL 1
L group by non raggruppa MySQL 2
Alex_70 Query group actor e film PHP 26
V [Oracle] Group by in una tabella Oracle 5
F [PHP] Aiuto SELECT DISTINCT / GROUP BY PHP 17
M Problemi tra GROUP BY e tabella 'datagrid.class.php' PHP 6
G [MS Access] JOIN di due tabelle più GROUP BY MS Access 1
Alessandro Ad Adbooth Media Group, piattaforma di pubblicità Vendere e Acquistare pubblicita' online 0
M Query group by PHP 4
M Ordinare i valori in query group by PHP 4
I Idata Group è alla ricerca di Analisti Programmatori J2EE Offerte e Richieste di Lavoro e/o Collaborazione 0
S myClub (Social Group) Cercasi Staff Offerte e Richieste di Lavoro e/o Collaborazione 0
N Visualizzazione record in PHP con SELECT GROUP BY PHP 3
G [risolto] MySql, SELECT, GROUP BY e COUNT MySQL 6
C Interface Builder Storyboard Compiler Error Group (HELP!) Sviluppo app per iOS 0
C 2 query sulla stessa tabella + group by MySQL 6
P Filtri Group by PHP 6
davide1982 Raggruppare dati in categorie con group by MySQL 2
F Ciao da Fandango Media Group! Presentati al Forum 2
Y update con group by Database 5
E ROws.Group Atuomatiche? è possibile? Visual Basic 0
E User Group di Roma su .Net Presenta il tuo Sito 0
K [MySQL] Sum e Group Database 0
L Lavorare in Fm Group Altri Annunci 0
D Select e group PHP 0
Dusy User/Group Apache 2
F Apertura web directory Dicearchia Group Presenta il tuo Sito 1
G Come sapere il Group dello user attuale Database 0
peppoweb Nato il Linux User Group romano Discussioni Varie 0
Alex_70 Query ORDER BY PHP 18
Tommy03 Order by non funziona MySQL 6
R [MySQL] Join, Count e Order (ASC & DESC)... MySQL 6
gandalf1959 mysql query, sum(qualcosa), order by sum(qualcosa). E' possibile? PHP 14
M Attributo "order" shortcode wordpresa WordPress 0
gandalf1959 my sql query, ORDER BY su piu campi MySQL 2
F [RISOLTO]Sub query ORDER BY su 2 tabelle PHP 8
R passare una variabile in query per ORDER BY PHP 6
Alessandro Le Mura mysql ORDER BY PHP 19
F Order by per più tabelle MySQL 2
P Filtri order by e where 'dinamici' PHP 1
D PHP Order By PHP 4
P (Gratis)Cerco programmatore in ASp per Order by Offerte e Richieste di Lavoro e/o Collaborazione 0
P Order by a z Classic ASP 0
P order by desc asc Classic ASP 7
R Order by Classic ASP 3
novello88 MySQL ORDER BY [Era: ordinare i risultati di una database MySQL] MySQL 1
E select where order by MySQL 6
Monital clausole order MySQL 6

Discussioni simili