我有一张随时间记录的答案表,但我只想返回每个答案的最新版本。
例如。
1, Bob
2, Bob
3, Rita
4, Sue
5, Bob
6, Sue
...应该返回:
3, Rita
5, Bob
6, Sue
有任何想法吗?
尝试以下操作,name 是带有名称的列,id 是带有数字的列:
SELECT MAX(ID), Name
FROM Table
GROUP By Name
编辑:
如果您还想按 ID 订购查询,请尝试以下操作:
SELECT MAX(ID) as ID, Name
FROM Table
GROUP By Name
ORDER BY ID
您可以使用SELECT DISTINCT col [...]
. 它应该工作!
编辑:或SELECT [...] GROUP BY col