pcsnow123
葱葱那年丶
2018-09-05 05:55
采纳率: 81.3%
浏览 7.0k

SQL查询两个表中相同字段值的集合并且去重

假设 A B 两个表 都有字段 id,要求查出A B两个表id的并集,并且去重,A B两个表本身id也可能有重复

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

4条回答 默认 最新

  • qq_38361634
    爱_LOVE 2018-09-05 06:13
    已采纳

    select distinct t.id from (
    select id from A
    UNION ALL
    select id from B
    )t

    点赞 评论
  • qq_38361634
    爱_LOVE 2018-09-05 06:00

    select distinct a.id from A a,B b where a.id=b.id

    点赞 评论
  • amani10
    智_慧 2018-09-05 06:08

    select 字段1,字段2,字段3 from (
    select A.字段1,A.字段2,A.字段3 from A
    union all
    select B.字段1,B.字段2,B.字段3 from A
    ) as tmp group by 字段1,字段2,字段3

    点赞 评论
  • shirleydong
    shirleydong 2018-09-09 10:48

    select distinct a.id
    from
    (select id from A
    union all
    select id from B
    )a

    点赞 评论

相关推荐