Ich versuche NOT IN mit einem WITH in T-SQL zu kombinieren. Aber ich kann es nicht zur Arbeit bringen. Ist es möglich?Sql - NICHT IN kombiniert mit
Beispiel:
select name
from Persons
where id NOT IN
(
WITH result (numbers)
AS
(
select number from num
)
select numbers from result
)
Das 'NOT IN' Ergebnis, wenn eine NULL zurückgegeben wird, ist ein wenig überraschend für viele Menschen. Deshalb empfehle ich normalerweise "NOT EXISTS" zu verwenden. – jarlh
Ist es eine Übung, oder können Sie eine einfachere Methode anwenden? –
Warum benutzen Sie 'WITH' überhaupt? – HoneyBadger