Mengapa? Karena sering berguna untuk dapat mereferensikan kolom dari kueri luar di subkueri. Tidak ada setelan yang dapat Anda gunakan untuk menonaktifkan perilaku ini, tetapi jika Anda terbiasa menggunakan alias, Anda harus menghindari sebagian besar masalah dengannya:
select * from #table1 t1
where t1.col1 IN
(select t2.col1 from #table2 t2)
Akan menghasilkan kesalahan.