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

一个表test_abc 里边有4个字段 ID a b c 查询这个表中 ID不同 但 a =a b=b c=c 的记录

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

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

[sql]
view plain
copy

  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)  

查询结果:

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

    原文作者:liuxin_0725
    原文地址: https://blog.csdn.net/liuxin_0725/article/details/79240609
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞