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

时间:2022-07-24 15:08:23
一个表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)  
查询结果:
查询一个表中 三个字段都相同的记录