Estoy ejecutando un query que no trae lo que necesito:
table1:
id |nombre |id_x
1 |Guillermo |4
2 |Carlos |5
3 |Luis |6
table2:
id_x |telefono
4 |2541667
5 |9696969
NULL |987654321
select * from table1
where id_x not in (select id_x from
table2)
Yo quiero todos los registros que no están en la table2 mediante el campo id_x.
Debería devolver:
id |nombre |id_x
3 |Luis |6
Pero no devuelve registros, sé que el problema tiene que ver con los NULLs en la table2, entonces cómo puedo obtener lo que deseo?