我有以下表结构..
id title Date
1 Abc 14 Nov 2016
2 Abc 14 Nov 2016
3 Abc 13 Nov 2016
4 Abc 13 Nov 2016
5 Abc 13 Nov 2016
6 Abc 12 Nov 2016
7 Abc 12 Nov 2016
8 Abc 11 Nov 2016
9 Abc 11 Nov 2016
Run Code Online (Sandbox Code Playgroud)
如何仅选择前 3 个日期的数据... 意味着列的数据的日期为14,13, 12.
或可能是接下来的 3 个日期.. 就像仅13,12,11或仅的数据12,11
不知道如何制作它..使用MYSQL
连接获取前 3 个日期的子查询。
SELECT a.*
FROM YourTable AS a
JOIN (SELECT DISTINCT Date
FROM YourTable
ORDER BY Date DESC
LIMIT 3) AS b
ON a.Date = b.Date
Run Code Online (Sandbox Code Playgroud)