我有一个包含 10 种语言翻译表(id、language_id、translation_text)的表,它有 utf-8 字符集,我怎样才能用不同的排序规则查询这个表,所以在每种语言中排序都会根据他们的语言规则。
最佳答案
您可以在执行查询时指定排序规则:
SELECT translation_text
FROM translation
WHERE language_id = 42
ORDER BY translation_text COLLATE latin1_german2_ci
关于mysql多重排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8430405/