SQL真的是从SELECT字句开始查询吗?
事实是这样的···
(8)SELECT
(9)TOP
(1)FROM
(3)JOIN
(2)ON
(4)WHERE
(5)GROUO BY
(6)WITH
(7)HAVING
(10)ORDER BY
看语句很容易知道,这就是标准的SQL子句编写顺序。
那按照数字排序呢?
(1)FROM
(2)ON
(3)JOIN
(4)WHERE
(5)GROUO BY
(6)WITH
(7)HAVING
(8)SELECT
(9)TOP
(10)ORDER BY
这样的话就是LINQ的编写顺序了,事实上程序内部执行顺序也和LINQ是一样的。