我有一张
user表
id name
其中name中可以有相同名称的如:张三,张三
我要把name相同值的数据查询出来
sql怎么写?

解决方案 »

  1.   

    select name from  tb group by name having count(1)>1
      

  2.   

    select name from tb group by name having count(1) > 1select * from tb where name in (select name from tb group by name having count(1) > 1)
      

  3.   

    select * from  tb where name in(select name from  tb group by name having count(1)>1)
      

  4.   

    xiaoF 帮我的贴 移出非技术版吧
      

  5.   

    select [name],count(*) from [user]
    group by [name]
    having count(*)>1
      

  6.   

    SELECT * FROM TB T WHERE EXISTS(SELECT 1 FROM TB WHERE NAME=T.NAME AND ID<>T.ID)
      

  7.   

    我一移动 还真可以。。不小心点了基础班。
    下次去你的新技术板块 HOHO
      

  8.   


    select name from tb group by name having count(1) > 1 select * from tb where name in (select name from tb group by name having count(1) > 1)