I am trying to use the EXCEPT
clause to retrieve data from table. I want to get all the rows from table1
except the one's that exist in table2
.
As far I understand, the following would not work:
CREATE TABLE table1(pk_id int, fk_id_tbl2 int);
CREATE TABLE table2(pk_id int);
Select fk_id_tbl2
FROM table1
Except
Select pk_id
FROM table2
The only way I can use EXCEPT
seems to be to select from the same tables or select columns that have the same column name from different tables.
Can someone please explain how best to use the explain clause?