学习SQL必知必会的一些记录(一)
2019-05-24 本文已影响0人
abelishi
联结
内联结
在联结两个表时,实际要做的是将第一个表中的每一行与第二个表中的每一行配对。WHERE子句作为过滤条件,只包含那些匹配给定条件(这里是联结条件)的行。
笛卡尔积(cartesian product)
由没有联结条件的表关系返回的结果为笛卡尔积。有时,返回笛卡尔积的联结,也称叉联结(cross join)。
如下有表的信息:




同样的,也是可以联结多张表,如下:


同样的,没有WHERE条件,结果将会是多张表的笛卡尔积。
多重的子查询和利用内联结的结果是相同的。

