join
terjadi sebelum where
, namun...
where
klausa adalah filter untuk semua baris yang dikembalikan oleh gabungan, tetapi pengoptimal akan mengenali bahwa jika ada indeks di A.id
, ini akan digunakan untuk mengambil baris dari A
kecocokan itu, maka penggabungan akan terjadi, lalu secara teoritis klausa where akan memfilter hasil, tetapi sekali lagi pengoptimal akan mengenali bahwa kondisinya sudah terpenuhi sehingga akan melewatkannya sebagai filter.
Semua yang dikatakan, pengoptimal akan selalu mengembalikan hasil yang sama seperti yang dikembalikan tanpa pengoptimal.