文档首页 > > SQL语法参考> 批作业SQL语法> 连接操作SELECT> 隐式连接

隐式连接

分享
更新时间: 2020/02/19 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;
分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

智能客服提问云社区提问