mysql 查询||执行结果是1
时间: 2023-08-21 09:18:10 浏览: 85
根据引用\[1\]和引用\[2\]的内容,MySQL查询的执行顺序如下:
1. 先执行FROM子句,根据ON关键字筛选表,并生成一个临时表。
2. 然后执行WHERE子句,对临时表进行进一步筛选。
3. 接下来执行GROUP BY子句,对数据进行分组。
4. 然后执行HAVING子句,对分组后的数据进行进一步筛选。
5. 然后执行SELECT子句,筛选目标列。
6. 如果有使用DISTINCT关键字,进行去重。
7. 最后执行ORDER BY子句,对数据进行排序。
8. 如果有使用LIMIT关键字,进行分页。
根据引用\[3\]的内容,能写在ON子句的条件应该写在ON子句中,能写在WHERE子句的条件应该写在WHERE子句中,不要写在HAVING子句中。此外,如果可以使用LEFT JOIN或RIGHT JOIN,就不要使用INNER JOIN或CROSS JOIN,因为MySQL的执行优化器会将ON解析成WHERE。
根据你的问题,"mysql 查询||执行结果是1",我无法理解你的问题,请提供更多的信息或者重新表达你的问题。
#### 引用[.reference_title]
- *1* *2* *3* [Mysql中查询语句的执行顺序](https://blog.csdn.net/mysnsds/article/details/125313346)[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^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文