首先创建两个有关系的表格,并插入相关的数据。emp表中的depId即为dep表中的id。
笛卡尔积
直接从两个表中获取字段,得到的结果是两个字段的笛卡尔积。
内连接
把上面笛卡尔积满足关系的给筛选出来,比如当前这两个表,depID应该是两个表的关系,使用WHERE筛选,可以把我们想要的数据筛选出来,这种方式被称为隐式内连接。
还有一种内连接的方式,称为显示内连接,其中INNER可以省略。
外连接
外连接分为左外连接和右外连接,左外连接保留左边表的所有数据,如果有一个记录,右边表没有对应的数据,则右边表的相应字段会自动填充NULL。右外连接则相反。在dep和emp的表格中插入两个数据来进行验证,插入后的表格为。
左外连接,关键字OUTER可以省略,左表的所有记录都可以找到。
右外连接,关键字OUTER可以省略,右表的所有记录都可以找到。