作用:从2张或多张表中,取出有关联的数据.
关联查询一共有几种情况:
- 内连接:INNER JOIN 、CROSS JOIN
- 外连接:左外连接(LEFT OUTER JOIN)、右外连接(RIGHT OUTER JOIN)、全外连接(FULL OUTER JOIN)
- 自连接:当table1和table2本质上是同一张表,只是用取别名的方式虚拟成两张表以代表不同的意义
说明:
- 连接 n个表,至少需要 n-1个连接条件。 例如:连接三个表,至少需要两个连接条件。
- 当两个关联查询的表如果有字段名字相同,并且要查询中涉及该关联字段,那么需要使用表名前缀加以区分
- 当如果表名比较长时,可以给表取别名,简化SQL语句
关联条件 | |
表名前缀 | 否则报Column ‘eid’ in field list is ambiguous |
表别名 |
想要了解更多关于Java培训课程内容欢迎关注尚硅谷Java培训课程,尚硅谷除了这些技术文章外还有免费的高质量Java培训课程视频供广大学员下载学习