学习SQL必知必会的一些记录(一)

2019-05-24  本文已影响0人  abelishi

联结

内联结

在联结两个表时,实际要做的是将第一个表中的每一行与第二个表中的每一行配对。WHERE子句作为过滤条件,只包含那些匹配给定条件(这里是联结条件)的行。

笛卡尔积(cartesian product)

由没有联结条件的表关系返回的结果为笛卡尔积。有时,返回笛卡尔积的联结,也称叉联结(cross join)。

如下有表的信息:

Vendors Products Query With WHERE Query Without WHERE

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

OrderItems Multi TABLES JOIN

同样的,没有WHERE条件,结果将会是多张表的笛卡尔积。

多重的子查询和利用内联结的结果是相同的。

INNER JOIN SUB QUERY
上一篇 下一篇

猜你喜欢

热点阅读