小编Che*_*tan的帖子

需要了解多个连接 - 左外,右外,全外连接如何在单个SQL查询中工作

我有四张桌子 - A,B,C,D.每个表有1列:ID.

数据:

Table A = 1,2,3,4
Table B = 1,2,4,5
Table C = 2,3,4,5
Table D = 1,3,5,7
Run Code Online (Sandbox Code Playgroud)

我需要帮助来理解这个SQL查询的输出:

select d.*, c.*, b.*,a.* 
from d 
  left join c on d.id = c.id 
  right join b on b.id = c.id 
  full outer join a on a.id = b.id;
Run Code Online (Sandbox Code Playgroud)

我很清楚直到左连接,但在那之后应用后续连接时,我不明白结果是如何变化的.

sql join

3
推荐指数
1
解决办法
845
查看次数

标签 统计

join ×1

sql ×1