新手与SQL开发。我得到了这个奇怪的场景,我想加入3个表A,B,C。用例是返回列X,它是表C中的主键。列X也是表A和B中的FK。
现在我想通过左边连接所有3个表创建一个视图。该视图有4列,A.id,B.id,C.A_X,C.B_X
用户可以使用A.id或B.id来获取数据。现在就是这个场景。
我应该如何加入这些表格,以便我不会错过每个A.id和B.id的C.X的任何值。
Sample results:
A.id B.id C.A_X C.B_X
1 null ABC null
null 2 null XYZ
干杯!!