更新时间:2024-07-01 GMT+08:00
隐式连接
功能描述
与内连接功能相同,返回两表中满足WHERE条件的结果集,但不用JOIN显示指定连接条件。
语法格式
1 2 |
SELECT table_reference.col_name, table_reference.col_name, ... FROM table_reference, table_reference WHERE table_reference.col_name = table_reference.col_name; |
关键字
WHERE:隐式连接利用WHERE条件实现类似JOIN...ON...的连接,返回匹配的记录。语法格式中仅给出等式条件下的WHERE条件过滤,同时也支持不等式WHERE条件过滤。
注意事项
- 所要进行JOIN连接的表必须是已经存在的表,否则会出错。
- 隐式JOIN的命令中不含有JOIN...ON...关键词,而是通过WHERE子句作为连接条件将两张表连接。
示例
返回courseId匹配的学生姓名及课程名称。
1 2 |
SELECT student_info.name, course_info.courseName FROM student_info,course_info WHERE student_info.courseId = course_info.courseId; |
父主题: 连接操作SELECT