我正在使用 mySQL。我必须按姓氏对联系人姓名进行排序,但在没有姓氏的情况下,我按名字排序。
这看起来像:
ORDER BY lastname = "", lastname, firstname
但是,这会使姓氏出现在顶部。我想要的行为是混合名字和姓氏,就像它们来自同一领域一样。
示例(假装这些是名字):
A,T
Z,G
A
B
C
对比:
A
A,T
B
C
Z,G
谢谢
最佳答案
关于SQL:ORDER BY 两列混合,不基于优先级,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4512767/