一、实验目的
掌握使用连接的方法从多个表中查询数据。理解内连接、外连接(包括左外连接、右外连接和全外连接)、自身连接的概念和使用。要求学生熟练掌握在FROM子句和在WHERE子句中指定连接条件的这两种方法。
二、实验原理
在查询语句的FROM子句中用以下形式实现各种连接操作:
l FROM 表1 [INNER] JOIN 表2 ON 表1.列名=表2.列名 (实现内连接)
l FROM 表1 LEFT [OUTER] JOIN 表2 ON 表1.列名=表2.列名 (实现左外连接)
l FROM 表1 RIGHT [OUTER] JOIN 表2 ON 表1.列名=表2.列名 (实现右外连接)
l FROM 表1 FULL [OUTER] JOIN 表2 ON 表1.列名=表2.列名 (实现全外连接)
l FROM 表1 AS 别名1 JOIN 表1 AS 别名2 ON 别名1.列名=别名2.列名 (实现自身连接)
在查询语句的WHERE子句中用以下形式实现各种连接操作:
l FROM 表1,表2 WHERE 表1