Join 在同一个表上使用自联接和左外联接?
SQL开发新手。我得到了一个奇怪的场景,我想连接表A、B、C中的3个表。用例是返回列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值Join 在同一个表上使用自联接和左外联接?,join,sybase,sap-ase,Join,Sybase,Sap Ase,SQL开发新手。我得到了一个奇怪的场景,我想连接表A、B、C中的3个表。用例是返回列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
Sample results:
A.id B.id C.A_X C.B_X
1 null ABC null
null 2 null XYZ
干杯 我认为样本数据和期望的结果将有助于解释您正在做什么。添加了一个样本结果集。。