因为数据有沉余
所以显示的时候我想把重复的数据去掉
该怎么办

解决方案 »

  1.   


    SELECT DISTINCT ...
      

  2.   

    简单的一个数据库
    id   name  
    1    wang
    2    wang
    3    li
    我的意思是最后显示的时候显示
    wang
    li
    这两行
    不是显示全部
      

  3.   

    还有如果数据库包含多列数据时候
    我怎么根据去掉重复的数据后显示的数据,去显示别的数据
    比如一个数据库
    id name title content
    1  wang wwww  aaaaaa
    2  wang aaaa  ssssss
    3  li   llll  ssssss
    我想要显示的后的结果为
       wang  wwww  aaaaaa
       li   llll   ssssss
      

  4.   


    select * from tablename t1
    where not exists
    (select 1 from tablename where name=t1.name and id<t1.id);