-2

我有一张随时间记录的答案表,但我只想返回每个答案的最新版本。

例如。

1, Bob
2, Bob
3, Rita
4, Sue
5, Bob
6, Sue

...应该返回:

3, Rita
5, Bob
6, Sue

有任何想法吗?

4

2 回答 2

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
于 2013-02-21T13:01:57.800 回答
-1

您可以使用SELECT DISTINCT col [...]. 它应该工作!

编辑:或SELECT [...] GROUP BY col

于 2013-02-21T13:02:51.503 回答