panamajo
Guru
Folgendes Problem:
In einer DB stehen verschiedene Artikel mit einem Feld Sprache (in ISO639, also 'de', 'en', 'fr', 'nl', ...) und einer Sachnummer (z.B. 11020383).
Bisher sortiere ich so: "ORDER BY sprachen.id ASC, sachnr ASC"
Jetzt ist aber eine Sortierung abhängig von der gewählten Sprache nötig, z.B. für Englisch:
en, de, (Rest)
für Deutsch:
de, en, (Rest)
Wie ich das SQL Ergebnis mit Hilfe von PHP entsprechend umsortieren kann ist klar, aber gibt es vielleicht eine SQL Lösung mit MySQL 4.1.13 Bordmitteln, bei der ich der Query eine deratrige Sortierung erzwingen kann?
In einer DB stehen verschiedene Artikel mit einem Feld Sprache (in ISO639, also 'de', 'en', 'fr', 'nl', ...) und einer Sachnummer (z.B. 11020383).
Bisher sortiere ich so: "ORDER BY sprachen.id ASC, sachnr ASC"
Jetzt ist aber eine Sortierung abhängig von der gewählten Sprache nötig, z.B. für Englisch:
en, de, (Rest)
für Deutsch:
de, en, (Rest)
Wie ich das SQL Ergebnis mit Hilfe von PHP entsprechend umsortieren kann ist klar, aber gibt es vielleicht eine SQL Lösung mit MySQL 4.1.13 Bordmitteln, bei der ich der Query eine deratrige Sortierung erzwingen kann?