我想在我的MySQL查询中自定义字母排序顺序。马耳他语使用标准拉丁字母和字符:ċ,ġ,ħ和ż。我使用utf8_bin排序规则,因为ċ与c(以此类推)不一样。有什么方法可以在MySQL中实现这种自定义排序吗?
我见过像这样的解决方案,它们使用ORDER BY FIELD(name, 'a', 'b', 'ċ', ...),但在这种情况下似乎不适用。我还尝试向order函数添加一个排序规则,如:ORDER BY radicals C
(Nick Fury,博士,英语/ John Dock,教师,多米尼加/ Jim Tyson,码头工人,波兰)。当我写"do“时,我们希望建议是:医生-国籍(标签)-名称(标签)所以,我们想要像Suggester这样的东西,我试过了,但是结果是根据匹配的字段进行分组的,总是按照一定的顺序:首先是匹配的工作,然后是国籍(如果存在的话),如果可能的话,在类别中我们可以按计数或相关性进行排序。但我找不到如何对方面进行分组,以便