Mysql----SQL查询语句执行顺序

SQL查询语句执行顺序如下:

(7)  SELECT 
(8)  DISTINCT <select_list>
(1)  FROM <left_table>
(3)  <join_type> JOIN <right_table>
(2)  ON <join_condition>
(4)  WHERE <where_condition>
(5)  GROUP BY <group_by_list>
(6)  HAVING <having_condition>
(9)  ORDER BY <order_by_condition>
(10) LIMIT <limit_number>

前期准备工作

1、新建一个测试数据库

create database testData;

2、创建测试表,并插入数据如下:

用户表


订单表


准备SQL逻辑查询测试语句

SELECT a.user_


版权声明:本文为alwayssmile21原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。