查询一个表中 三个字段都相同的记录

本文介绍了一种使用SQL查询特定模式记录的方法。具体来说,是从表test_abc中找出ID不同但字段A、B、C值相同的记录。通过一个子查询与自连接的方式实现了这一需求。
一个表test_abc 里边有4个字段 ID a b c
查询这个表中 ID不同 但 a =a b=b c=c 的记录


比如上表中 要查询出 a=a b=b c=c id in {2,4 } 的记录

  1. SELECT *  
  2. FROM test_abc T1  
  3. WHERE EXISTS(SELECT 1 FROM test_abc T2 WHERE T2.ID!=T1.ID AND T2.A=T1.A AND T2.B=T1.B AND T2.C=T1.C)  
查询结果:
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值