我有一个小问题。我有一个下拉列表,显示我们所有客户的姓名。截至目前,该列表按姓氏 (A-Z) 排序。但例如,姓“史密斯”的人有 250 人。我需要的是一种方法,使每个客户的姓氏保持原样,但我也需要按字母顺序列出名字。这是一个例子:
Customer #1 - Smith, Jean
Customer #2 - Smith, Allen
Customer #3 - Smith, Davey
我想要的是:
Customer #1 - Smith, Allen
Customer #2 - Smith, Davey
Customer #3 - Smith, Jean
现在我是这样提取列表的:
SELECT customer_id, first_name, last_name FROM customers ORDER BY last_name
最佳答案
调整您的 SQL 语句,添加带有适当字段名称的 ORDER BY
子句:
ORDER BY last_name ASC, first_name ASC
关于mysql - 按姓氏和名字排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8933041/