永发信息网

sql如何查询两个表的交集

答案:1  悬赏:50  手机版
解决时间 2021-03-23 14:01
  • 提问者网友:了了无期
  • 2021-03-23 00:32
sql如何查询两个表的交集
最佳答案
  • 五星知识达人网友:行路难
  • 2021-03-23 01:36
首先俩个表要存在关联关系,例:表A中的ID列和表B中的ID列是一样的数据,且唯一
则:
select * from A

left jion B on A.ID=B.ID

追问如果还希望从表c中引入一列呢追答首先要明白,不管什么表提取列拼接到已知表中,都必须存在关联关系。在业务中通常用外键,编码,ID 这样的字段来关联。那么很简单,答案和上述雷同
select A.*,B.要引入的列,C.要引入的列 from A
left jion B on A.ID=B.ID
left jion C on A.ID=C.ID
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯