我在MySQL数据库中有两个表。第一个表是contacts(customer, id)
,用于存储客户'信息。第二个表history(report, nextFollowingDate, customerid)
存储客户联系人的历史记录以及下一个日期。客户可以拥有多个nextFollowingDate
的不同值的记录。
样本数据如下。
contacts
表:
customer id
a 1
b 2
c 3
history
表:
report nextFollowingDate customerid
report1 2018/04/23 1
report2 2018/04/25 1
report3 2018/04/22 2
report4 2018/04/26 3
report5 2018/05/30 2
我想按照升序排列nextFollowingDate
的值,在联系人表格中对客户进行排序。它看起来如下。
customer nextFollow
1 2018/04/25
2 2018/05/30
3 2018/04/26
但我无法做到这一点。
答案 0 :(得分:0)
size: null
path: /storage/emulated/0/Download/c4611_sample_explain.pdf
URI: file:///storage/emulated/0/Download/c4611_sample_explain.pdf
UPDATE: Cursor returns null
正是您要找的。但是,最后一个日期 ASC 的确切含义并不十分清楚。我根据你给出的例子结果集写了这个答案。查看this SQL Fiddle以查看此操作。