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

时间:2016-03-10 12:08:45

标签: join sybase sybase-ase

新手与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

干杯!!

0 个答案:

没有答案