There are two tables, both have only one column.
delete_DimCSI
has 196194 rows and delete_FRO
has 195740 rows. I am looking for rows that exist in delete_DimCSI
table but not existing in delete_FRO
table.
This is the query I usually use and it worked so far:
select PK_CSI from delete_DimCSI
where PK_CSI not in (select FK_CSI from delete_FRO)
It returns 0 rows.
Then I created this one:
select PK_CSI, FK_CSI from delete_DimCSI
LEFT OUTER JOIN delete_FRO FRO on FK_CSI = PK_CSI
where FK_CSI is null
It returns 455 rows.
Any idea why the first query doesn't return any row?