Se dokumentet, der henvises til af CodeByMoonlight i et svar på dit seneste spørgsmål.
HAVING-sætningen evalueres før SELECT - så serveren kender endnu ikke til det alias.
- Først produktet af alle tabeller i fra klausul er dannet.
- Det hvor klausulen evalueres derefter for at eliminere rækker, der ikke opfylder søgebetingelsen.
- Dernæst grupperes rækkerne ved hjælp af kolonnerne i gruppe efter klausul.
- Derefter, grupper, der ikke opfylder søgebetingelsen i having-sætningen er elimineret.
- Næste, udtrykkene i vælg klausulmålliste evalueres.
- Hvis den særlige søgeord, der er til stede i select-klausulen, er duplikerede rækker nu elimineret.
- Fagforeningen tages efter hvert undervalg er evalueret.
- Til sidst sorteres de resulterende rækker i henhold til kolonnerne angivet i rækkefølgen efter klausul.