我有一张这样的表:
ID CatID Filename
1 1 abc
2 2 abc
3 3 cat
4 2 dog
5 1 dog
我想要做的是每个文件名只需1个ID。我不介意我得到的ID,即第一个或最后一个。我该怎么做呢?
答案 0 :(得分:5)
SELECT MIN(ID), FileName
FROM YourTable
GROUP BY FileName
将为您获取每个文件名的第一个ID
答案 1 :(得分:3)
-- Will get you the min
SELECT MIN(ID), FileName
FROM table
GROUP BY FileName
-- Will get you the max
SELECT MAX(ID), FileName
FROM table
GROUP BY FileName