Join 在同一个表上使用自联接和左外联接?

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

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     null
null    2      null     XYZ

干杯

我认为样本数据和期望的结果将有助于解释您正在做什么。添加了一个样本结果集。。