Опция подзапроса уже получена, но обратите внимание, что во многих случаях LEFT JOIN
может быть более быстрым способом сделать это:
SELECT table1.*
FROM table1 LEFT JOIN table2 ON table2.principal=table1.principal
WHERE table2.principal IS NULL
Если вы хотите проверить несколько таблиц, чтобы убедиться, что они отсутствуют ни в одной из таблиц (как в комментарии SRKR), вы можете использовать это:
SELECT table1.*
FROM table1
LEFT JOIN table2 ON table2.name=table1.name
LEFT JOIN table3 ON table3.name=table1.name
WHERE table2.name IS NULL AND table3.name IS NULL