- Home
- Categorie
- Coding e Sistemistica
- PHP
- Consiglio ORDER BY
-
Consiglio ORDER BY
Buongiorno, vi chiedo scusa se non riuscirò a spiegare bene cosa voglio fare, abbiate pazienza.
Uso questa query
[PHP] $sql2=mysql_query("SELECT * FROM UEFA WHERE Nazione='$nazionepost' ORDER BY DIVISION desc, YEAR asc, CLUB asc");[/PHP]nel campo DIVISION ho solo due valori FEDERATION e CLUB e quindi voglio che siano visualizzati prima i FEDERATION in ordine di YEAR e poi i CLUB.
Per i CLUB il campo YEAR ho dovuto settarlo tutti su 0000 perchè altrimenti si mischiavano con i FEDERATION, infatti se metto un valore nel campo YEAR anche per i CLUB l'ordine viene sballato spostando in avanti il campo CLUB e mischiandolo con i FEDERATION.
-
Scusami, ma la domanda qual è?
-
@Eduadie said:
Scusami, ma la domanda qual è?
Mi piacerebbe ordinare i dati in ordine di anno ma solo dopo che ci sia stato l'ordinamento di DIVISION:
Mentre come ho fatto io li mette sempre in ordine di data senza considerare la DIVISION
-
Fai due query diverse con la clausola WHERE = 'FEDERATION' e WHERE = 'CLUB' se ho capito bene la struttura del tuo db.