select * from table1 where table1.col1 in
(select table2.col1 from table2)
Предполагается, что col1
является столбцом первичного ключа, и это даст все строки в table1
, соответствующие столбцу table2
.
select * from table1 where table1.col1 not in
(select table2.col1 from table2)
Надеюсь, это поможет