0
我有一个表,其中存储行的一些字段是id,名称,日期和版本。我可以有两行,分别是name
,但版本不同,所以文件可以有多个版本。MySQL只能带回最新的记录
我的查询:
SELECT id, name, date, version FROM my_table AS a
示例输出(每个新行是另一行):
1 | abc.xls | 1488363249 | 1
2 | example.xls | 1488363232 | 1
3 | thirdfile.xls | 1488362312 | 1
4 | thirdfile.xls | 1488363249 | 2
唯一我想要做的是带回了以下内容:
1 | abc.xls | 1488363249 | 1
2 | example.xls | 1488363232 | 1
4 | thirdfile.xls | 1488363249 | 2
发生了什么事是它注意到id 3和4是相同的文件名,它只带回了第2版,因为它是最新的的文件名
我该如何在单个查询中实现这一点。