у меня есть две больших таблицы в базе данных.
таблица 1 с 2 полевыми разрядами, именем
и
table2 с 2 полевыми разрядами, именем.
оба имеют 1 миллион записей.
можно ли записать php код SQL для выборки тех записей, который существует в table2, но не существует в table1.
SELECT *
FROM Table2
WHERE NOT EXISTS (SELECT 1 FROM Table1 WHERE Table1.Rank = Table2.Rank
AND Table1.Name = Table2.Name)
Вы не укажете, что является ключом или какие критерии вы хотите, но это должно повести вас по правильному пути. Это может быть медленно для больших наборов рекордов, но опять же, вы не сказали, почему / для чего вы этого хотите.