Diferencia entre NO IN y! = ALL

programmer10:

¿Alguien lo que es la diferencia entre NO IN y! = ALL.

JonnieJS:

Parece gracioso que está haciendo esta pregunta, ya que dice, literalmente, en los documentos :

NOT INes un alias para <> ALL. Por lo tanto, estas dos afirmaciones son los mismos:

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

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

Para facilitar la lectura, yo elegiría NOT IN, pero es su elección.

Supongo que te gusta

Origin http://10.200.1.11:23101/article/api/json?id=402513&siteId=1
Recomendado
Clasificación