Разница между NOT IN и! = ALL - PullRequest
0 голосов
/ 31 марта 2020

Кто-нибудь в чем разница между NOT IN и! = ALL.

1 Ответ

4 голосов
/ 31 марта 2020

Кажется забавным, что вы задаете этот вопрос, так как он буквально говорит в документах :

NOT IN - псевдоним для <> ALL. Таким образом, эти два утверждения одинаковы:

SELECT s1 FROM t1 WHERE s1 <> ALL (SELECT s1 FROM t2);

SELECT s1 FROM t1 WHERE s1 NOT IN (SELECT s1 FROM t2);

Для удобства чтения я бы выбрал NOT IN, но это ваш выбор.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...