根据4个字段,查表中所有4个字段相同的重复数据:

    1. select
    2. *
    3. from
    4. t_sale_task_market_rule_snapshot a #表名
    5. where
    6. (
    7. # 需要被重复的字段
    8. a.f_rule_id,
    9. a.f_group_sequence,
    10. a.f_rule_reach_type,
    11. a.f_rule_sequence
    12. ) in (
    13. select
    14. f_rule_id,
    15. f_group_sequence,
    16. f_rule_reach_type,
    17. f_rule_sequence
    18. from
    19. t_sale_task_market_rule_snapshot
    20. group by
    21. f_rule_id,
    22. f_group_sequence,
    23. f_rule_reach_type,
    24. f_rule_sequence
    25. having
    26. count(*) > 1
    27. );