要按照相同名称选择最新日期,你可以使用子查询和MAX函数来实现。以下是一个示例代码:
SELECT t1.name, t1.date
FROM your_table t1
INNER JOIN (
SELECT name, MAX(date) AS max_date
FROM your_table
GROUP BY name
) t2 ON t1.name = t2.name AND t1.date = t2.max_date
上面的查询将从名为your_table
的表中选择名称和日期。它使用子查询来找到每个名称的最新日期,然后将其与原始表进行连接以获取相应的行。
请将your_table
替换为你的实际表名,name
和date
替换为你表中的实际列名。