For larger databases, where (not) exists is usually faster, especially on indexed columns such as id.
SELECT id, name FROM t1 WHERE NOT EXISTS ( SELECT id FROM t2 WHERE t1.id= t2.id );