Moin!
ich habe eine simple Abfrage, die ich nicht zustande bekomme:
select * from inputdata
where inputdata.ID not in
(select valuesource.sourceID from valuesource)
order by inputdata.id
Wie man sieht gibt as zwei Tabellen:
1. InputData
2. ValueSource
"InputData" beinhaltet die Spalte "ID" und "ValueSource" die Spalte "SourceID".
Ich möchte als Ergebnis der Abfrage gerne die Werte aus "InputData" bekommen, die keinen Eintrag in "ValueSource" haben. Also alle Einträge deren "ID" nicht in der Tabelle "ValueSource" als "SourceID" auftaucht.
Ich bekomme (obwohl es diese Fälle zu Hauf gibt) leider ein leeres Recordset zurück.
Hilfe! Ich bin heut zu blind den Fehler zu finden;-(
Danke,
Andreas
ich habe eine simple Abfrage, die ich nicht zustande bekomme:
select * from inputdata
where inputdata.ID not in
(select valuesource.sourceID from valuesource)
order by inputdata.id
Wie man sieht gibt as zwei Tabellen:
1. InputData
2. ValueSource
"InputData" beinhaltet die Spalte "ID" und "ValueSource" die Spalte "SourceID".
Ich möchte als Ergebnis der Abfrage gerne die Werte aus "InputData" bekommen, die keinen Eintrag in "ValueSource" haben. Also alle Einträge deren "ID" nicht in der Tabelle "ValueSource" als "SourceID" auftaucht.
Ich bekomme (obwohl es diese Fälle zu Hauf gibt) leider ein leeres Recordset zurück.
Hilfe! Ich bin heut zu blind den Fehler zu finden;-(
Danke,
Andreas
Comment