下面给出了我的sql表
id__________姓名__________类(class)
11_____阿伦___________9
22__________anu___________8
33_____allu___________9
我想选择 id 和 class 值,结果一次只能包含一个类。当我使用“从表中选择不同的类,id
”
9课重读,有什么解决办法吗?
最佳答案
使用
SELECT class, id
FROM table
GROUP BY class
DISTINCT
选项生成所选列的所有唯一组合,而不仅仅是第一列。如果您需要使列的子集不同,请使用GROUP BY
。
请注意,这将从具有相同 class
的所有行中选择任意 id
。所以你可能会得到
class id
8 22
9 11
或
class id
8 22
9 33
关于Mysql 选择具有不同选项的查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28123103/