我有一张随时间记录的答案表,但我只想返回每个答案的最新版本。
例如
1, Bob
2, Bob
3, Rita
4, Sue
5, Bob
6, Sue
......应该回复:
3, Rita
5, Bob
6, Sue
有什么想法吗?
答案 0 :(得分:3)
尝试以下操作,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
答案 1 :(得分:-1)
您可以使用SELECT DISTINCT col [...]
。
它应该工作!
修改:或SELECT [...] GROUP BY col