Hi, You can try like this:
SELETC table1.*
FROM table1
LEFT OUTER JOIN table2
ON table1.id = table2.id
WHERE table2.id IS NULL
LEFT OUTER JOIN
link two table starting by table1 , if table 2 has no link row all fields of table 2 will be null.if you put in your WHERE condition table2.id is null, you get only rows in table1 not existing in table2.