sql去首列重复

来源:百度知道 编辑:UC知道 时间:2024/09/26 20:22:19
有一表AB有字段A,B
A B
t1 t2
a1 ab1
a1 ab2
b2 tt
c1 a1
c1 ab
c1 a23
d1 y1
想得出如下数据,请问这样的SQL语句怎么写?
t1 t2
a1 ab1
b2 tt
c1 ab
d1 y1
c1对应的B字段值是ab,也可以是a1或a23呢?在查询的时候只要能抓出一行就OK了。

select a,min(b) from ab group by a
或者
select a,max(b) from ab group by a

首先问下:你的A字段值c1对应的B字段值是ab,为什么不是a1或a23呢?在查询的时候有什么规定吗

select distinct(a),b from ab