驱动表和被驱动表的选择对 join 是有一定影响的,一般来说,我们总是需要选择小表作为驱动表,需要注意...
驱动表和被驱动表的选择对join有一定影响,一般应选择小表作为驱动表。选择的标准是结合过滤条件判断,计算参与join的各个字段的总数据量,数据量小的那个表才是"小表"。以蚂蚁金服面试题为例,其实考察的是join这个知识点。join有三种基本用法:inner join、left join和right join,它们分别获取同时符合...
还有一点,数据量大,同时关联多张表的时候,要将查询的大表放置在第一个,否则会影响查询的效率 如果...
那效率上是有区别的。 一般来说,小表去join大表,效率要比大表去join小表高的多。 通常SQL会自动...
一起使用,MySQL中则可以。在 MySQL中如果没有ON和WHERE子句, CROSS JOIN 等价于JOIN 和 INNER JOIN...