hola viejo
En Mysql 4.1
SELECT * FROM table1 WHERE NOT EXISTS (SELECT id FROM table2 WHERE table1.id=table2.id);
versiones inferiores
SELECT table1.* FROM table1 LEFT JOIN table2 ON table1.id<>table2.id WHERE table2.id IS NULL
pero tendrias que chequear tus tablas porque puede que tengas que insertar registros nulos.
Salutes.