多表连接

多表连接是多于两个表的连接。它的结构类似于双表连接的结构,除了您在 WHERE 子句中有对于多于一对表的连接条件。当来自不同的表的列有相同的名称时,您必须以它的相关联的表或表别名来限定列名称,如在 table.column 中。要获取表名称的完整语法,请参阅 数据库对象名

下列多表连接产生订购了一项的客户的公司名称及其库存编号和生产商代码:
SELECT DISTINCT company, stock_num, manu_code
   FROM customer c, orders o, items i
   WHERE c.customer_num = o.customer_num
      AND o.order_num = i.order_num;