Ik selecteer data uit 3 tabellen, waarbij ik een ORDER BY op twee kolommen doe, maar hij 'ordert' niet! Het gekke is ook, dat als ik meer of minder velden ik in m'n select op neem, dat dit dan de volgorde van de order beïnvloed. Ik kom er zelf niet echt uit wat er nou fout gaat en begin bijna te denken dat het een bug is. Kon er op de mysql site alleen niets over vinden.
Omdat een dump zo groot werd heb ik even een voorbeeldje online gezet:
http://www.excudo.net/mysql/
(bovenaan staat evt ook nog een linkje naar een dump-file)
Zoals je daar ziet doe ik een ORDER BY op de kolommen weeknummer en jaar, en hij ordert 'm wel goed op jaar, maar niet op weeknummer. Zie ik nou gewoon iets stoms over het hoofd, of is dit een bug?
p.s. de tabellen zijn in werkelijkheid veel groter, met veel meer data en veel meer velden, maar die data en velden heb ik er voor de overzichtelijkheid ff uitgegooid
Omdat een dump zo groot werd heb ik even een voorbeeldje online gezet:
http://www.excudo.net/mysql/
(bovenaan staat evt ook nog een linkje naar een dump-file)
Zoals je daar ziet doe ik een ORDER BY op de kolommen weeknummer en jaar, en hij ordert 'm wel goed op jaar, maar niet op weeknummer. Zie ik nou gewoon iets stoms over het hoofd, of is dit een bug?
p.s. de tabellen zijn in werkelijkheid veel groter, met veel meer data en veel meer velden, maar die data en velden heb ik er voor de overzichtelijkheid ff uitgegooid