| 创建高级连接 / 外连接 | |
图: 查询
SELECT c.customer_num, c.lname, o.order_num,
stock_num, manu_code, quantity
FROM customer c, OUTER (orders o, OUTER items i)
WHERE c.customer_num = o.customer_num
AND o.order_num = i.order_num
AND manu_code IN ('KAR', 'SHM')
ORDER BY lname;
图: 查询结果
customer_num lname order_num stock_num manu_code quantity
114 Albertson
118 Baxter
113 Beatty
103 Currie
115 Grant 1010
⋮
117 Sipes 1012
117 Sipes 1007
105 Vector
121 Wallack 1018 302 KAR 3
106 Watson 1014
106 Watson 1004
当将外连接应用于某外连接与第三个表的结果时可用两种方法指定连接查询。两个从属表已连接,但如果控制表和从属表共享公共列,那么可以将控制表连接至任一从属表而不影响结果。