我有一个小问题。我有一个显示所有客户名称的下拉列表。截至目前,该列表按姓氏(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
答案 0 :(得分:4)
只需将ORDER BY
条款更改为:
ORDER BY last_name, first_name
答案 1 :(得分:2)
调整SQL语句,使用适当的字段名称添加ORDER BY
子句:
ORDER BY last_name ASC, first_name ASC