
# 隐式连接
#### 功能描述
隐式连接与内连接功能相同，返回两表中满足 WHERE 条件的结果集，但不用 JOIN 关键字显式指定连接条件，而是通过 WHERE 子句实现。
#### 语法格式
```
SELECT table_reference.col_name, table_reference.col_name, ...
FROM table_reference, table_reference
WHERE table_reference.col_name = table_reference.col_name;
```
#### 参数说明
| **参数**          | **说明**                                                        |
|:---|:---|
| col_name        | 列名，指定需要返回的列。                                                  |
| table_reference | 进行连接的表名。必须是已存在的表，否则会出错。                                       |
| WHERE           | 隐式连接利用 WHERE 条件实现类似 JOIN ... ON ... 的连接，返回匹配的记录。支持等值条件和不等值条件。 |
   
#### 注意事项
- 所要进行连接的表必须是已经存在的表，否则会出错。
- 隐式连接的命令中不含有 JOIN ... ON ... 关键词，而是通过 WHERE 子句作为连接条件将两张表连接。
- 隐式连接等价于 INNER JOIN，建议优先使用显式 JOIN 语法以提升可读性。
 
#### 示例
返回 courseId 匹配的学生姓名及课程名称。
```
SELECT student_info.name, course_info.courseName FROM student_info, course_info WHERE student_info.courseId = course_info.courseId;
```
不等式隐式连接示例：
```
SELECT a.name, b.name FROM student_info_1 a, student_info_2 b WHERE a.score > b.score;
```
