MySQL 四种连接和多表查询详解
16lz
2021-12-10
MySQL 内连接、左连接、右连接、外连接、多表查询
构建环境:
create table t_emp(id int primary key, name varchar(20),deptId int);create table t_dept(id int primary key,name varchar(20));insert into t_dept(id, name) values(1, '设计部');insert into t_dept(id, name) values(2, '开发部');insert into t_dept(id, name) values(3, '测试部');insert into t_emp(id, name, deptId) values(1, '张三', 1);insert into t_emp(id, name, deptId) values(2, '李四', 2);insert into t_emp(id, name, deptId) values(3, '王五', 0);# ps:为了说明方便,t_emp 表 说成 A 表, t_dept 表说成 B 表
一、INNER JION 内连接 ( A ∩ B )
SELECT * FROM t_emp e INNER JOIN t_dept d ON e.deptId = d.id;
二、LEFT JOIN 左外连接( A 全有 )
SELECT * FROM t_emp e LEFT JOIN t_dept d ON e.deptId = d.id;
更多相关文章
- MySQL系列多表连接查询92及99语法示例详解教程
- Android(安卓)- Manifest 文件 详解
- Android的Handler机制详解3_Looper.looper()不会卡死主线程
- Android——Activity四种启动模式
- Selector、shape详解(一)
- android2.2资源文件详解4--menu文件夹下的菜单定义
- Android发送短信方法实例详解
- Android(安卓)读取资源文件实例详解
- 详解Android中的屏幕方向