以 ANSI 连接语法,您可嵌套连接。您可使用连接作为外连接或内连接的主部分或从部分。
SELECT c.catalog_num, c.stock_num, s.description, s.unit_price, s.unit_descr, c.manu_code, i.quantity FROM (catalog c INNER JOIN stock s ON c.stock_num = s.stock_num AND c.manu_code = s.manu_code) LEFT JOIN items i ON c.stock_num = i.stock_num AND c.manu_code = i.manu_code WHERE i.quantity IS NULL AND c.manu_code = "HRO";
在此示例中,在 catalog 与 stock 表之间的内连接形成带有 items 表的外连接的主部分。
要了解外连接的附加示例,请参阅 GBase 8s SQL 教程指南。