我想用distinct查出想要的数据表名 PersonTableID PerID Name
1 1000 aa
2 1000 bb
3 1001 cc
4 1002 ee
4 1002 ddID为主健
select distinct PerID from PersonTable然后我想把上面查出的这个PerID 来查看选中的是哪一行数据,请问怎么实现呢,我只想distinct一个字段,不是distinct后面连续接多个字段请高手们帮帮忙,谢谢
1 1000 aa
2 1000 bb
3 1001 cc
4 1002 ee
4 1002 ddID为主健
select distinct PerID from PersonTable然后我想把上面查出的这个PerID 来查看选中的是哪一行数据,请问怎么实现呢,我只想distinct一个字段,不是distinct后面连续接多个字段请高手们帮帮忙,谢谢
select * from PersonTable A
where ID=(select min(ID) from PersonTable where PerID=A.PerID)
select distinct PerID from PersonTable
这条语句执行结果肯定不是一条记录阿!
没办法
select distinct PerID from PersonTable
结果是
1000
1001
1002
然后我想看查询结果是1000也就是第一行的ID是多少。怎么写