需要加入三个表。不确定哪个连接符合要求

时间:2014-05-23 14:45:42

标签: sql oracle

表1 AcctNO CustomerId角色名称 1 123 A ABC 2 121 B BCA 3 321 C CBA

表2 AcctNo CustomerId角色地址 1 123 A 1/12 2 121 B 11/3 4 231 C 12-1 3 321 C 111 5 221 C 121 表3 AcctNo CustomerId角色CompanyName 4 231 C你好 5 221 C bello 3 321 C大提琴

输出应如下 AcctNo CustomerId角色名称地址COmpanyName 1 123 A ABC 1/12 NULL 2 121 B BCA 11/3 NULL 3 321 C CBA 111大提琴 4 231 C NULL 12-1你好 5 221 C NULL 121 bello

1 个答案:

答案 0 :(得分:0)

CustomerID 之类的唯一列上使用表之间的左连接。 使用左连接而不是内连接,因此您将任何缺失值作为null而不是丢失记录。