查询同一表中某些字段相同,剩余字段不同的记录!

fw819 2008-01-08 12:07:40
例如 表:feng 数据结构如下:

A B C D E F
123 ASD CXZ 22 34 QWE
123 ASD CXZ 13 77 QWE
432 SDF ADD 56 34 RE
DS3 SDF FE 54 12 TY
RT WE F5E 55 88 L6
DS3 SDF UR 44 67 TY

请问如何把 A B 列同时相同的记录查询出来呢??不甚感激~~
...全文
142 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
中国风 2008-01-09
  • 打赏
  • 举报
回复
select *
from feng f
where
(select count(1) from feng where a=f.a and b=f.b)>1
chuifengde 2008-01-08
  • 打赏
  • 举报
回复
select * from feng A where exists(select 1 from feng where a=a.a and b=a.b and checksum(a,b,c,d)<>checksum(a.a,a.b,a.c,a.d))
tim_spac 2008-01-08
  • 打赏
  • 举报
回复

select *
from feng f
where exists (
select 1 from ( select a,b from feng group by a,b having count(1)>1 ) as b
where f.a=b.a and f.b=b.b
)
jinjazz 2008-01-08
  • 打赏
  • 举报
回复
where a=b
-狙击手- 2008-01-08
  • 打赏
  • 举报
回复
JF
fw819 2008-01-08
  • 打赏
  • 举报
回复
谢谢哈``

34,588

社区成员

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

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