我有下表,必须从表中获取结果行:
样本表
id | Course
----+----------------------
39 | B.Sc.-IT-6
40 | B.Sc.-CS/DCS-2
41 | B.Sc.-CS-3
42 | B.Sc.-CS-4
43 | B.Sc.-CS-5
44 | B.Sc.-CS-6
45 | MBA-3
46 | MBA-3
47 | MBA-3
48 | MBA-3
49 | MBA-3
50 | MBA-3
51 | MBA-3
52 | MBA-3
53 | MBA-4
54 | MBA-4
55 | MBA-4
56 | MBA-4
57 | MBA-4
58 | MBA-4
59 | BA-1
60 | BA-2
我希望检索第一个值的id只显示一次的重复值,如
预期输出
id | course
----+---------------------
39 | B.Sc.-IT-6
40 | B.Sc.-CS/DCS-2
41 | B.Sc.-CS-3
42 | B.Sc.-CS-4
43 | B.Sc.-CS-5
44 | B.Sc.-CS-6
45 | MBA-3
53 | MBA-4
发布于 2014-07-12 05:38:07
尝尝这个。
查询
SELECT MIN(id) AS 'ID',column_name
FROM test
GROUP BY column_name
ORDER BY id;
在这里找到SQLFIDDLE
https://stackoverflow.com/questions/24709976
复制相似问题