Hallo Fabian,
Leider verstehe ich von der obigen Problemstellung kaum ein Wort - bitte lese dir deine Postings noch einmal durch, bevor du sie abschickst.
ging mir genauso, würde ich in diesem speziellen Fall Dir aber auch empfehlen *g*
Meinst du vielleicht, du willst alle IDs einer Tabelle ausgeben, die in einem Datensatz stehen, dessen Spalte1 den Wert »Wert1«, aber nicht den Wert »Wert2« besitzt? Wenn ja, dann hilft dir dieser Query weiter:
SELECT
id
FROM
tabelle
WHERE
spalte = 'wert'
AND
NOT spalte = 'wert1'
Wenn in einer bestimmten Spalte ein bestimmter Wert vorhanden ist, so kann in der gleichen Spalte nicht ein anderer Wert drin stehen, d.h. Deine Erweiterung um AND ändert nichts an der Ergebnismenge :-)
~~~sql
SELECT
id
FROM
tabelle
WHERE
spalte = 'wert'
Die Ergebnismenge davon ist - außer im Spezialfall wert = wert1 - identisch mit der Deines SELECT-Statements.
Freundliche Grüße
Vinzenz