我有四张桌子 - 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)
我很清楚直到左连接,但在那之后应用后续连接时,我不明白结果是如何变化的.