当前位置:   article > 正文

【MySQL】关联查询-(01)_mysql 关联查询

mysql 关联查询

【基础知识】

关联查询】:也称为多表查询,指两个或更多个表一起完成查询操作;

【前提条件】:这些一起查询的表之间需要有关系(一对一、一对多);

【关联查询】:基本可分为:等值连接、内连接、左外连接、右外连接;

【基础语法】

【等值连接】:
SELECT * FROM 表A,表B WHERE 条件 AND 条件 ...;

【内连接】:
SELECT * FROM A JOIN B ON 关联关系 WHERE 条件;

【左外连接】:
SELECT * FROM A LEFT JOIN B ON 关联关系 WHERE 条件;

【右外连接】:
SELECT * FROM A RIGHT JOIN B ON 关联关系 WHERE 条件;

【数据简介】

基础数据

【数据库】:emp_db;

【数据表】:emp、dept;

字段信息

  • 表:emp
    在这里插入图片描述
  • 表:dept
    在这里插入图片描述

具体数据

  • 表:emp
    在这里插入图片描述
  • 表:dept
    在这里插入图片描述

【语句示例】

《01》

语句01:

SELECT
	*
FROM
	emp,
	dept
WHERE
	dept.id 
		= 
	emp.dept_id
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

结果01:
在这里插入图片描述

《02》

语句02:

SELECT
	*
FROM
	emp
JOIN
	dept
ON
	dept.id 
	= 
	emp.dept_id
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

结果02:
在这里插入图片描述

《03》

语句03:

SELECT
	*
FROM
	emp
LEFT JOIN
	dept
ON
	dept.id 
		= 
	emp.dept_id
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

结果03:
在这里插入图片描述

《04》

语句04:

SELECT
	*
FROM
	emp
RIGHT JOIN
	dept
ON
	dept.id 
		= 
	emp.dept_id
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

结果04:
在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Cpp五条/article/detail/168755
推荐阅读
相关标签
  

闽ICP备14008679号