Hãy nói rằng tôi cóĐÂU tuyên bố với điều kiện khi một cột là NULL
ID | Column 1 | Column 2
2 | NULL | "a"
3 | "b" | NULL
4 | "c" | "c"
Những gì tôi muốn viết những dòng này là:
SELECT ID FROM table, AnotherTable
WHERE (Table.Column1 = AnotherTable.Column IF Table.Column1 IS NOT NULL
OR Table.Column2 = AnotherTable.Column IF Table.Column2 IS NOT NULL)
EDIT: Tôi cũng thêm trường hợp NẾU Table.Column1 IS NOT NULL VÀ Table.Column2 IS NOT NULL THEN CHỌN Table.Column2 = AnotherTable.Column
Vì vậy, chỉ 1 trong 2 cột có thể có 'null'? Có vẻ như bạn cần tham gia bên ngoài đầy đủ. –