(8)select (9) distinct <select list>
(1)from <left table>
(3) <join type> join <right table
(2) on<join condiction>
(4)where<>
(5)group by <>
(6)with {CUBE|ROLLUP}
(7)having <having list>
(10)order by<order by list>
(11)limit<limit list>
web
從第一步拿到left table與rigth table的笛卡爾值,產生虛表VT1。spa
第二步執行no語句,對虛表VT1進行篩選,將符合條件的行插入到虛表VT2中orm
這樣一步步執行下去,一步步到到一張虛表,直到最後一步產生一張虛表返回給用戶it