sql查询同表查询

zyongking 2009-10-19 10:04:42
我有一张
user表
id name
其中name中可以有相同名称的如:张三,张三
我要把name相同值的数据查询出来
sql怎么写?
...全文
69 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
sing4j 2010-02-02
  • 打赏
  • 举报
回复

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)
SQL77 2009-10-19
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 fredrickhu 的回复:]
引用 9 楼 feixianxxx 的回复:
引用 7 楼 fredrickhu 的回复:
引用 4 楼 feixianxxx 的回复:
引用 1 楼 fredrickhu 的回复:
SQL codeselect namefrom  tbgroupby namehavingcount(1)>1

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


你自己也可以移动啊

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


继续移啊  呆子
[/Quote]
哈哈
--小F-- 2009-10-19
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 feixianxxx 的回复:]
引用 7 楼 fredrickhu 的回复:
引用 4 楼 feixianxxx 的回复:
引用 1 楼 fredrickhu 的回复:
SQL codeselect namefrom  tbgroupby namehavingcount(1)>1

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


你自己也可以移动啊

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

继续移啊 呆子
feixianxxx 2009-10-19
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 fredrickhu 的回复:]
引用 4 楼 feixianxxx 的回复:
引用 1 楼 fredrickhu 的回复:
SQL codeselect namefrom  tbgroupby namehavingcount(1)>1

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



你自己也可以移动啊
[/Quote]
我一移动 还真可以。。不小心点了基础班。
下次去你的新技术板块 HOHO
SQL77 2009-10-19
  • 打赏
  • 举报
回复
SELECT * FROM TB T WHERE EXISTS(SELECT 1 FROM TB WHERE NAME=T.NAME AND ID<>T.ID)
--小F-- 2009-10-19
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 feixianxxx 的回复:]
引用 1 楼 fredrickhu 的回复:
SQL codeselect namefrom  tbgroupby namehavingcount(1)>1

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

[/Quote]

你自己也可以移动啊
--小F-- 2009-10-19
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 feixianxxx 的回复:]
引用 1 楼 fredrickhu 的回复:
SQL codeselect namefrom  tbgroupby namehavingcount(1)>1

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

[/Quote]
移动到新技术前沿 那样我才能帮助你
navy887 2009-10-19
  • 打赏
  • 举报
回复
select [name],count(*) from [user]
group by [name]
having count(*)>1
feixianxxx 2009-10-19
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 fredrickhu 的回复:]
SQL codeselect namefrom tbgroupby namehavingcount(1)>1
[/Quote]
xiaoF 帮我的贴 移出非技术版吧。。。
--小F-- 2009-10-19
  • 打赏
  • 举报
回复
select * from  tb where name in(select name from  tb group by name having count(1)>1)
dawugui 2009-10-19
  • 打赏
  • 举报
回复
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)
--小F-- 2009-10-19
  • 打赏
  • 举报
回复
select name from  tb group by name having count(1)>1

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧