у меня есть две таблицы в моей sql базе данных 1 миллиона записей, есть ли способ узнать не данные соответствия

у меня есть две больших таблицы в базе данных.

таблица 1 с 2 полевыми разрядами, именем

и

table2 с 2 полевыми разрядами, именем.

оба имеют 1 миллион записей.

можно ли записать php код SQL для выборки тех записей, который существует в table2, но не существует в table1.

1
задан 28 April 2010 в 08:15
поделиться

1 ответ

SELECT *
FROM Table2
WHERE NOT EXISTS (SELECT 1 FROM Table1 WHERE Table1.Rank = Table2.Rank 
AND Table1.Name = Table2.Name)

Вы не укажете, что является ключом или какие критерии вы хотите, но это должно повести вас по правильному пути. Это может быть медленно для больших наборов рекордов, но опять же, вы не сказали, почему / для чего вы этого хотите.

2
ответ дан 3 September 2019 в 00:58
поделиться
Другие вопросы по тегам:

Похожие вопросы: