字段1 字段2 字段3
1 a A
2 a B
3 b V
4 b F
5 c O
6 d G
类似上边的表,现在想去重查询出字段2所有值,然后按字段1排序,应该怎么写sql语句?
结果出来应该是:
a
b
c
d
同志们:select distinct 字段2 from 表 order by 字段1
这种写法是错误的,sql提示:若指定了SELECT DISTINCT,那么ORDER BY子句中的项就必须出现在选择列表中。
walkmens,您说的还是没有进行排序啊,我主要是想去重后按字段1排序的。。。
意思就是select distinct 字段2 from 表 order by 字段1,当然这么写是错误的。
怎么能实现这样的查询啊?
帅气の魔鬼:你的语句是错误的,通不过的。。。