選擇不同的值,以便我想無論是s.no
或time
或者無論如何
通過遞減
s.no customer_id time
1 3 100001
2 2 100002
3 4 100003
4 3 100004
5 2 100005
選擇不同customer_id
爲了我使用
select distinct(customer_id) from table_name order by time DESC
和它給的答案爲4 2 3
但正如我想它應該是2 3 4
它是由你選擇字段下令最佳實踐來完成。如果你想要它是'2 3 4',那麼'ORDER BY number'。在你的情況下,你正在列出DISTINCT號碼。如何知道該排序使用哪個時間值? – AgRizzo
使用'按號碼排序' –
@AgRizzo我認爲他想說的是前三條記錄被選中(他們的數字是4,2,3),但是他想要選擇最後三條記錄(它們的編號是2,3,4 ) – BackSlash