这个语句该如何写,在线等

netdebug 2004-10-22 09:50:16
有如下表:

编码 名称 负责人
5115250017 163网吧 张三
5117240056 E时代网吧 王小龙
5113220036 163网吧 张三
5133210004 E时代网吧 宋七
5119230008 E时代网吧 马哈
5109220120 E网情深网吧 李四
5115280002 E网情深 杨八
5113020118 E网情深网吧 王五
5109220003 E网情深网吧 李四
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
我现想把该表中字段: 名称 和 法人 都相同的记录单独列出来
得到的结果如下:
5115250017 163网吧 张三
5113220036 163网吧 张三
5109220120 E网情深网吧 李四
5109220003 E网情深网吧 李四

请问这个语句该如何写,谢谢!!!


...全文
89 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
yesterday2000 2004-10-22
  • 打赏
  • 举报
回复
看错了
select a.编码,b.名称,b.负责人

tb a,
(
select 名称,负责人
from tb
group by 名称,负责人
having count(*)>1) b
where a.名称=b.名称 and a.负责人=b.负责人

lsxaa 2004-10-22
  • 打赏
  • 举报
回复
select *
from t a
where (select count(*) from t where 名称=a.名称 and 负责人=a.负责人)>1
victorycyz 2004-10-22
  • 打赏
  • 举报
回复
select a.*
from tablename a join
( select 名称,负责人 from tablename group by 名称,负责人 having count(*)>1) b
on a.名称=b.名称 and a.负责人=b.负责人
Andy__Huang 2004-10-22
  • 打赏
  • 举报
回复
select a.* from 表 a,(select 名称,负责人=max(负责人) from 表 group by 名称 having count(*)>1)b
where a.名称=b.名称 and a.负责人=b.负责人
mgsray 2004-10-22
  • 打赏
  • 举报
回复
select b.* from (select 名称, 负责人 from table group by 名称,负责人 having count(1)>1) a, table b
where a.名称=b.名称 and a.负责人=b.负责人
yesterday2000 2004-10-22
  • 打赏
  • 举报
回复
select 编码,名称,负责人
from tb
group by 编码,名称,负责人
having count(*)>1
WangZWang 2004-10-22
  • 打赏
  • 举报
回复
select a.* from tbl as a
inner join (select 名称,负责人
from tbl
group by 名称,负责人
having count(*)>1) as b
on a.名称=b.名称 and a.负责人=b.负责人

34,575

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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