当前位置:Gxlcms > PHP教程 > 内连接的执行过程

内连接的执行过程

时间:2021-07-01 10:21:17 帮助过:28人阅读


我将两个表inner join 条件是 a.hid=b.hid 他的执行过程是 a表的a与b表的bcd都匹配 然后a表的b与b表的bcd都配一次 然后获取到符号的条件的吗

回复内容:


我将两个表inner join 条件是 a.hid=b.hid 他的执行过程是 a表的a与b表的bcd都匹配 然后a表的b与b表的bcd都配一次 然后获取到符号的条件的吗

(7)     SELECT 
(8)     DISTINCT 
(1)     FROM 
(3)      JOIN 
(2)     ON 
(4)     WHERE 
(5)     GROUP BY 
(6)     HAVING  
(9)     ORDER BY 
(10)    LIMIT 

上面是MySQL查询关键字的运行顺序。
在内连接中它的执行顺序确实是你说的那样(典型笛卡尔积),但不仅仅是内连接,左外连接也是这个执行顺序。
还有,如果没加筛选条件的话,左外连接和内连接查出的数据是一样的。

人气教程排行