INNER JOIN ……ON的语法格式:
FROM (((表1 INNER JOIN 表2 ON 表1.字段号=表2.字段号) INNER JOIN 表3 ON 表1.字段号=表3.字段号) INNER JOIN 表4 ON Member.字段号=表4.字段号) INNER JOIN 表X ON Member.字段号=表X.字段号;
连接两个数据表语法格式:
FROM 表1 INNER JOIN 表2 ON 表1.字段号=表2.字段号
连接三个数据表语法格式:
FROM (表1 INNER JOIN 表2 ON 表1.字段号=表2.字段号) INNER JOIN 表3 ON 表1.字段号=表3.字段号;
代码示例:
SELECT cust_name, cust_contact FROM ((Customers INNER JOIN Orders ON Orders.cust_id = Customers.cust_id) INNER JOIN OrderItems ON OrderItems.order_num = Orders.order_num) WHERE prod_id = ‘RGAN01‘;
此处 WHERE 也可换成 AND ,
join联结可以简单理解为以下过程:
对于left join和right join 两种写法在查询结果上是不一致的: