Lihat dokumen yang dirujuk oleh CodeByMoonlight sebagai jawaban atas pertanyaan Anda baru-baru ini.
Klausa HAVING dievaluasi sebelum SELECT - jadi server belum tahu tentang alias itu.
- Pertama produk dari semua tabel di dari klausa terbentuk.
- Di mana klausa kemudian dievaluasi untuk menghilangkan baris yang tidak memenuhi kondisi_pencarian.
- Selanjutnya, baris dikelompokkan menggunakan kolom di grup menurut klausa.
- Kemudian, Grup yang tidak memenuhi kondisi_pencarian di klausul memiliki dihilangkan.
- Selanjutnya, ekspresi di pilih daftar target klausa dievaluasi.
- Jika berbeda kata kunci yang ada di klausa pilih, baris duplikat sekarang dihilangkan.
- Persatuan diambil setelah setiap sub-pilihan dievaluasi.
- Akhirnya, baris yang dihasilkan diurutkan menurut kolom yang ditentukan dalam urutan menurut klausa.