表中的数据为: ID aa
1 1
2 1
3 1
4 2
5 2
6 3
6 3.............依次类推,我只要aa=1的一条,aa=2的一条,aa=3的一条,依次类推,用TSQL语句应该怎么写,在线等,解决立刻送分
1 1
2 1
3 1
4 2
5 2
6 3
6 3.............依次类推,我只要aa=1的一条,aa=2的一条,aa=3的一条,依次类推,用TSQL语句应该怎么写,在线等,解决立刻送分
delete #test
where id not in(select min(id) from #test
group by aa)
select v.*
from (select aa from tb) t
cross apply (select top 1 * from tb where t.aa=aa) v
from Tb
group by aa