【数据库面试必备】MySQL条件查询(三):内连接查询的SQL语句

连接查询-内连接

学习目标

  • 能够写出内连接查询的SQL语句

1. 连接查询的介绍

连接查询可以实现多个表的查询,当查询的字段数据来自不同的表就可以使用连接查询来完成。

连接查询可以分为:

  1. 内连接查询
  2. 左连接查询
  3. 右连接查询
  4. 自连接查询

2. 内连接查询

查询两个表中符合条件的共有记录

内连接查询效果图:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-VGjWLorB-1584019238823)(imgs/%E5%86%85%E8%BF%9E%E6%8E%A5%E6%9F%A5%E8%AF%A2.png)]

内连接查询语法格式:

select 字段 from1 inner join2 on1.字段1 =2.字段2

说明:

  • inner join 就是内连接查询关键字
  • on 就是连接查询条件

例1:使用内连接查询学生表与班级表:

select * from students as s inner join classes as c on s.cls_id = c.id;

3. 小结

  • 内连接使用inner join … on …, on 表示两个表的连接查询条件
  • 内连接根据连接查询条件取出两个表的 “交集”
发布了729 篇原创文章 · 获赞 943 · 访问量 12万+

猜你喜欢

转载自blog.csdn.net/qq_35456045/article/details/104828353