id         xm         age   xingbie
1          王明       15 男        
2          王丹丹     18 女        
3          徐平       14 男        
4          王明       15 男        
5          王丹丹     18 女        
6          王丹丹     18 女        
我想得到下面的结果:
id              xm              age   xingbie
1               王明               15      男
2               王丹丹             18      女
3               徐平               14      男

解决方案 »

  1.   

      select * from tb a where exists(select 1 from tb where a.id>id)   
      

  2.   

    创建表的SQL脚本不写了
    下面是结果实现的脚本:
    select * from tb1 as a where not exists(select  1 from tb1 where xm=a.xm and id<a.id )结果:id              xm            age  xingbie 
    1              王明              15      男 
    2              王丹丹            18      女 
    3              徐平              14      男