列の名前が「id」であるとすると、次のいずれかになります。
SELECT *
FROM tableA a
WHERE NOT EXISTS (SELECT 1 FROM tableB WHERE id = a.id)
または
SELECT *
FROM TableA
WHERE id NOT IN (SELECT id FROM tableB)
おそらく、どれが最高のパフォーマンスを発揮するかをテストする必要があります。 MySQLは少し予測できない可能性があります。
列の名前が「id」であるとすると、次のいずれかになります。
SELECT *
FROM tableA a
WHERE NOT EXISTS (SELECT 1 FROM tableB WHERE id = a.id)
または
SELECT *
FROM TableA
WHERE id NOT IN (SELECT id FROM tableB)
おそらく、どれが最高のパフォーマンスを発揮するかをテストする必要があります。 MySQLは少し予測できない可能性があります。