ORDER BY .. AND ..
Voorbeeld:
ORDER BY `path` AND BY `volgorde` ASC
je moet dan en bepaald deel selecteren en dat op volgorde sorteren dat lijkt mij de beste oplossing van je probleem.
en gebruik geen backtips `
Gewijzigd op 01/01/1970 01:00:00 door RvW Of toch niet
GROUP BY 'path'
ORDER BY 'volgorde' ASC
Edit:
Sorry, eerst groupen dan orderen ;)
Gewijzigd op 01/01/1970 01:00:00 door - -
Chris;
Zonder ', en jouw sql groepeert op path, ordert niet.
Gewijzigd op 01/01/1970 01:00:00 door Douwe
ORDER BY volgorde DESC, path ASc
Douwe M schreef op 30.09.2008 09:38:
ORDER BY volgorde, path ASC
Chris;
Zonder ', en jouw sql groepeert op path, ordert niet.
Chris;
Zonder ', en jouw sql groepeert op path, ordert niet.
Tip: Geef per kolom aan hoe er moet worden gesorteerd:
ORDER BY
volgorde ASC,
path ASC
ASC is welliswaar de standaard richting, maar je zal zeker niet de eerste zijn die niet snapt waarom er niet andersom kan worden gesorteerd, DESC.
ASC is de standaard, dus als je die niet opgeeft voor één van de twee, neemt ie automatisch ASC. Je kunt inderdaad per kolom de richting opgeven, maar volgorde, path DESC geeft ze niet allebei DESC!
(Als ik het goed heb begrepen natuurlijk ;))
Frank;
Ik dacht er nog aan mijn post aan te passen voor de duidelijkheid, ikzelf gebruik in mijn query's ook altijd ASC, al is dat niet per se nodig, is wel zo duidelijk.
Gewijzigd op 01/01/1970 01:00:00 door Douwe
Dat weet ik wel, maar ik doe dat net als pgFrank, ik geef bij elke kolom op hoe er gesorteerd moet worden als die in de ORDER BY clause staat.
Ik weet dat die standaard ASC gebruikt, maar opgeven is duidelijker voor de leesbaarheid en begrijpbaarheid van een query.