Thomas: Prüfen einer Liste von Werten auf vorhanden oder nicht

Beitrag lesen

Hallo,

ich komme grad nicht weiter und hoffe jemand kann mir die Augen öffen.

Ich habe eine Liste von Werten: 1,2,3,4,5,6,...
Und ich habe eine Tabelle mit dem Namen "daten" das u.a. das Feld "wert" enthält.

Ich möchte jetzt durch eine Abfrage wissen welche Werte aus meiner Liste in der Tabelle vorhanden sind und welche nicht.

zb.
1 -> ja
2 -> ja
3 -> nein
usw..

Hier meine Versuche:

  
select wert  
from daten  
where wert not in (1,2,3,4,5,6)  

Das würde mir nun alle Werte aus "daten" zurückgeben, die nicht in der Liste vorhanden sind.
Aber ich will ja wissen was aus der Liste in der Tabelle nicht vorhanden ist.
Außerdem weis ich dadurch immernoch nicht was aus der Liste in der Tabelle vorhanden ist.

  
select wert  
from daten  
left join daten d  
on d.wert in (1,2,3,4,5,6)  

Dadurch könnte ich zumindest mal sehen welche vorhanden sind, und welche nicht.
Aber ich sehe als nicht vorhanden auch alle Werte aus der Tabelle "daten". Mich interessiert der Status ja nur für die Werte aus der Liste und nicht für alle Einträge in der Tabelle.

Wie stelle ich das an? Komme einfach auf keinen grünen Zweig.

Danke euch.

Grüße
Thomas