尽管 select 关键字写在查询语句的首位,但select实际的执行顺序却靠后很多。当编写复杂的sql检索数据时,许多人往往会感到困惑,因此理解sql语句的实际执行顺序至关重要。
SQL QUERY 执行顺序
- FROM
- JOIN / LEFT JOIN / RIGHT JOIN / FULL OUTER JOIN
- ON
- WHERE
- GROUP BY
- HAVING
- SELECT
- DISTINCT
- ORDER BY
- LIMIT / OFFSET
一起来看看下面这张sql图解:
更多内容进入http://www.javacorn.com