straight_join
时间: 2023-08-21 10:06:19 浏览: 137
straight_join是MySQL中的一种查询优化指令。它只适用于inner join,而不适用于left join和right join。使用straight_join可以让左表驱动右表,改变表的执行顺序,以提高查询性能。然而,使用straight_join需要谨慎,因为有些情况下优化器的判断可能更加准确。尽可能让优化器自行决定执行顺序,除非有明确的理由需要手动指定执行顺序。一个使用straight_join的示例查询可以是:select * from t2 straight_join t1 on t2.a = t1.a; <span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [Mysql中的straight_join](https://blog.csdn.net/qq_41931364/article/details/121881138)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
阅读全文