W MySQL jak zdefiniować niestandardową kolejność sortowania.Jak zdefiniować zamówienie ORDER BY w mySQL
Aby spróbować wyjaśnić, co chcę rozważyć tę tabelę:
ID Language Text
0 ENU a
0 JPN b
0 DAN c
1 ENU d
1 JPN e
1 DAN f
2 etc...
tutaj chcę zwrócić wszystkie wiersze posortowane według języka i rosnącym ID tak, że język = POL przychodzi, potem JPN i wreszcie Dan.
wynik powinien być następujący: A, D, B, E, C, F i tak dalej
jest to w ogóle możliwe?
Dzięki temu doskonale pasuję do mojej sytuacji, w której muszę zamówić dwie wartości (język podstawowy, na przykład JPN i język zastępczy, na przykład ENU). – Muleskinner
Man właśnie uratowałeś mi przepisanie w magento :) –
Co, jeśli masz "GROUP BY" przed? Na przykład pierwsza żądana wartość pojawia się na końcu? – Pathros