使用连接作为外连接的主部分或从部分

以 ANSI 连接语法,您可嵌套连接。您可使用连接作为外连接或内连接的主部分或从部分。

假设您想要修改先前的查询(后连接过滤器示例)来获得更多信息,帮助您确定是否继续保留该目录中的每一未售出项。您可修改该查询来包括来自 stock 表的信息,以便能看到带有其成本的每一未售出项的简短描述:
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";

在此示例中,在 catalogstock 表之间的内连接形成带有 items 表的外连接的主部分。

要了解外连接的附加示例,请参阅 GBase 8s SQL 教程指南