多表关系:
一对多:
多对多:
一对一:
我们发现我们利用DQL中的select语句查询多张表的时候,会出现一个数学现象,叫做笛卡尔积
因此我们可以加上where语句来限定条件:
内连接:
此处inner关键字可以省略
外连接:
联合查询:
我们将两张表的结果联合起来,发现有重复的情况,因此这里我们可以把关键字union all中的all去掉
子查询:
标量子查询:
列子查询:
行子查询:
表子查询:
练习一:
总结: