У меня нет достаточного количества очков для голосования по 2-му ответу. Но я должен не согласиться с комментариями на верхний ответ. Второй ответ:
SELECT name
FROM table2
WHERE name NOT IN
(SELECT name
FROM table1)
На практике FAR эффективнее. Я не знаю, почему, но я запускаю его с записями 800k +, и разница огромна с преимуществом, предоставленным второму ответу, опубликованному выше. Только мои $ 0,02