MySQL——基础——内连接

一、内连接查询语法

隐式内连接

SELECT 字段列表 FROM 表1,表2 WHERE 条件...;

显示内连接

SELECT 字段列表 FROM 表1 [INNER] JOIN 表2 ON 连接条件...;

内连接查询的是两张表交集的部分

二、内连接演示

1.查询每一个员工的姓名,及关联的部门的名称(隐式内连接实现)
表结构:participators,department
连接条件:participators.dept_id = department.id

sql 复制代码
select participators.name, department.name
from participators,
department
where participators.dept_id = department.id
order by participators.id;
sql 复制代码
select p.name, d.name
from participators p,  # 起别名
department d
where p.dept_id = d.id
order by p.id;

2.查询每一个员工的姓名,及关联的部门的名称(显式内连接实现) --- INNER JOIN ... ON ...

表结构:participators,department
连接条件:participators.dept_id = department.id

sql 复制代码
select p.name, d.name
from participators p
inner join department d on p.dept_id = d.id
order by p.id;
sql 复制代码
select p.name, d.name
from participators p
join department d on p.dept_id = d.id
order by p.id;

# inner可省略

相关推荐
微学AI7 分钟前
树莓派搭建便携弱网测试网关:基于 Facebook ATC 的实践指南
数据库·内网穿透
小江的记录本8 分钟前
【Bean】JavaBean(原生规范)/ Spring Bean 【重点】/ 企业级Bean(EJB/Jakarta Bean)
java·数据库·spring boot·后端·spring·spring cloud·mybatis
m0_6625779710 分钟前
自动化与脚本
jvm·数据库·python
讯方洋哥13 分钟前
HarmonyOS App开发——鸿蒙ArkTS端云一体化云数据库应用和实战
数据库·harmonyos
闻哥14 分钟前
MySQL InnoDB 缓存池(Buffer Pool)详解:原理、结构与链表管理
java·数据结构·数据库·mysql·链表·缓存·面试
heze0916 分钟前
sqli-labs-Less-50
数据库·mysql·网络安全
gechunlian8822 分钟前
redis exporter手册
数据库·redis·缓存
木易 士心34 分钟前
深入理解 MySQL 权限撤销(REVOKE)机制:从语法到安全实践
数据库·后端·mysql·安全
小龙报1 小时前
【数据结构与算法】栈和队列的综合应用:1.用栈实现队列 2.用队列实现栈 3.设计循环队列
c语言·数据结构·数据库·c++·redis·算法·缓存
dapeng28701 小时前
使用Fabric自动化你的部署流程
jvm·数据库·python