【问题标题】:Remove duplicates from left join从左连接中删除重复项
【发布时间】:2021-11-12 06:38:21
【问题描述】:

表 A:

MSISDN  A   B   C
990 1   2   3
992 1   2   3
995 1   2   3
993 1   2   3
991 1   2   3
994 1   2   3

表 B:

990 2   2   3
992 2   2   4
993 1   2   3
994 1   2   3
995 1   6   3
990 1   2   3
991 2   2   3
992 2   2   3
995 1   2   3

select msis1.msisdn,msis1.a,msis2.c from msis1 left join msis2 on msis1.msisdn=msis2.msisdn;

MSISDN  A   C
990 1   3
992 1   4
993 1   3
994 1   3
995 1   3
990 1   3
991 1   3
992 1   3
995 1   3

我想修改上面的查询,不要得到重复记录

【问题讨论】:

  • select DISTINCT ..

标签: sql left-join


【解决方案1】:

试试SELECT DISTINCT,这只会选择唯一的行。

【讨论】:

    猜你喜欢
    • 2013-01-14
    • 2011-05-13
    • 2014-07-21
    • 2017-07-02
    • 2021-03-20
    • 2012-07-05
    • 2019-05-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多