sql 语句中多个left join 是怎么执行的
时间: 2024-04-21 17:30:22 浏览: 239
在 SQL 语句中,多个 LEFT JOIN 是按照顺序依次执行的。具体来说,首先执行第一个 LEFT JOIN,将第一个表与第二个表进行连接;然后,将连接结果再与第三个表进行连接,以此类推,直到最后一个 LEFT JOIN 连接完毕。如果连接的表中有重复的数据,则会保留左侧表的数据,并将右侧表的数据与左侧表的数据进行合并。如果连接的表中有 NULL 值,则 LEFT JOIN 不会丢弃 NULL 值,而是将 NULL 值与左侧表的数据进行合并。
阅读全文