来源:AirPython
作者:星安果
1.前言
多表查询,也称为多表连接查询;作为关系型数据库最主要的查询方式,在日常工作中被广泛使用
常见的多表查询操作包含:子查询、内连接、左外连接、右外连接、完全连接、交叉连接
本篇文章将利用一个实例逐一介绍这些操作
2.准备
以Mysql数据库为例,创建两张数据表:
student-学生表record-选课记录表
其中,学生表id字段对应选课记录表中的student_id字段
Sql如下:
#学生表:studentcreatetablestudent(idintnotnullprimarykey,namevarchar()null,ageintnull)