达人帮忙一个SQL的问题(在线急等)
Table:class
id xueyuan
1 信息
2 信息
3 化材
4 化材
5 经贸
现在我想通过SQL得到以下结果
xueyuan
信息
化材
经贸
就是把原来class表中的不重复的学院找出来,但是必须根据id号升序来
我自己原来写了这样: select distinct xueyuan
from class
但是得出的结果是:
xueyuan
化材
经贸
信息
好像distinct会根据首个字母的顺序排的。
请教达人啊,谢谢!
[解决办法]
select xueyuan, min(id) from class group by xueyuan order by min(id)