ID VOTES GROUP
1 2 武旦组
2 15 老旦组
3 15 老旦组
4 3 花旦组要求把votes和group都相同数据只选一条出来,(哪条无所谓),效果如下
ID VOTES GROUP
1 2 武旦组
2 15 老旦组
4 3 花旦组请问用一条SQL怎么做啊
1 2 武旦组
2 15 老旦组
3 15 老旦组
4 3 花旦组要求把votes和group都相同数据只选一条出来,(哪条无所谓),效果如下
ID VOTES GROUP
1 2 武旦组
2 15 老旦组
4 3 花旦组请问用一条SQL怎么做啊
from t
where rownum=1
select * from (
select id,row_number() over(partition by VOTES,GROUP order by id) rn
from t)
where rn=1
select min(ID) ID, VOTES,GROUP
from tb
group by VOTES,GROUP 相同记录最大ID
select max(ID) ID, VOTES,GROUP
from tb
group by VOTES,GROUP