gpt4 book ai didi

mysql - 当 ON 语句为 false 时是否加入表?

转载 作者:行者123 更新时间:2023-11-29 05:57:35 25 4
gpt4 key购买 nike

我有一个像这样的 sql 查询(过程的一部分):-

DECLARE ab INT;
SET ab = 1;
SELECT * FROM `table1` LEFT OUTER JOIN
`table2` ON
`table1`.`columnfromtable1`=`table2`.`columnfromtable2` AND ab=0;

我的问题是“sql 引擎的第一份工作是什么?”

  1. 加入这些表
  2. 正在执行 ON 子句并希望更新列的 NULL

或者

  1. 执行ON子句
  2. 想要跳过JOIN

最佳答案

每次您想知道是否使用索引或如何执行查询时,您应该使用 explain syntax .

当 EXPLAIN 与可解释语句一起使用时,MySQL 会显示来自优化器的有关语句执行计划的信息。

这对任何查询都有效,而不仅仅是这个。

你只需要了解EXPLAIN Output Format .

关于mysql - 当 ON 语句为 false 时是否加入表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47958178/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com