本文重点一、什么是联结
- 联结(JOIN)就是将其他表中的列添加过来,进行“添加列”的集合运算。UNION 是以行(纵向)为单位进行操作,而联结则是以列(横向)为单位进行的。
- 联结大体上分为内联结和外联结两种。首先请大家牢牢掌握这两种联结的使用方法。
- 请大家一定要使用标准 SQL 的语法格式来写联结运算,对于那些过时的或者特定 SQL 中的写法,了解一下即可,不建议使用。
特定的 SQL关于内联结,请大家注意以下三点。
在 Oracle 的 FROM 子句中不能使用 AS(会发生错误)。因此,在 Oracle 中执行代码清单 9 时,请将 ① 的部分变为“FROM ShopProduct SP INNER JOIN Product P”。
法则 32.2 内联结要点 ②—— ON 子句
进行联结时需要在 FROM 子句中使用多张表。
法则 4举个比较直观的例子,ON 就像是连接河流两岸城镇的桥梁一样(图 6)。
进行内联结时必须使用 ON 子句,并且要书写在 FROM 和 WHERE 之间。
欢迎光临 IT评测·应用市场-qidao123.com (https://dis.qidao123.com/) | Powered by Discuz! X3.4 |