Ini sebenarnya adalah kesalahan umum yang dibuat dengan SQL Server dalam memperlakukan NULL sebagai nilai. Secara default, ini diperlakukan sebagai UNKNOWN, seperti yang didokumentasikan disini
. Jadi, menurut Anda, Anda juga perlu menyertakan OR t1.[Column1] IS NULL .
Anda dapat mengubah perilaku ini dengan memanggil SET ANSI_NULLS OFF . Namun, tidak disarankan untuk menggunakan ini, karena fitur tersebut tidak digunakan lagi seperti yang ditunjukkan oleh @Martin Smith.
Namun, ini bukan masalah khusus SQL Server. Ini adalah bagian dari standar SQL ANSI .