码迷,mamicode.com
首页 > 其他好文 > 详细

连接查询

时间:2020-06-21 21:45:34      阅读:129      评论:0      收藏:0      [点我收藏+]

标签:manager   inner   内连接   包含   ast   单表   支持   _id   strong   

连接查询:

内连接:等值连接,非等值连接,自连接

外连接:左外连接,右外连接,全外连接

交叉连接

 

sql92仅支持内连接:

等值连接:(多表)

多表等值连接的结果为多表的交集部分

n表连接,至少需要n-1个连接条件

多表的顺序没有要求

一般需要为表取别名

可以搭配排序、分组、筛选等语句

示例:

SELECT e.last_name,e.job_id,j.job_title

FROM employees e,jobs j

WHERE e.`job_id`=j.`job_id`;

非等值连接:(多表)

连接条件至少包含非等值条件

自连接:(单表)

将一个表作为多表使用,查询多次

示例:

SELECT e.employee_id,e.last_name,m.employee_id,m.last_name

FROM employees e,employees m

WHERE e.`manager_id`=m.`employee_id`;

 

sql99:

内连接:

SELECT 查询列表

FROM 表1 别名

INNER JOIN 表2 别名

ON 连接条件

 

连接查询

标签:manager   inner   内连接   包含   ast   单表   支持   _id   strong   

原文地址:https://www.cnblogs.com/faded828x/p/13174104.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!