Hallo liebe Forenmitgllieder,
ich bin gerade dabei mein erstens kleines Programm basierend auf einer Micsodoft SQL Datenbak zu programmieren. Hierzu möchte ich eine Datenbakabfrage über 3 Tabellen erstellen, wobei ich leider derzeit an meine Grenzen stoße. Vielleicht kann mir jemand von eiuch weiterhelfen.
Situationsbeschreibung:
Tabelle A: Identnummer_A, Suchparameter_1, Suchparameter_2, Suchparameter_3,
Tabelle B: Identnummer_B, Suchparameter_1, Suchparameter_2, Suchparameter_3,
Tabelle C: Identnummer_A, Identnummer_B
Meine Abfrage soll folgende Ergebnisse zeigen:
Mit der Identnummer_A von Tabelle A samt aller Suchparameter soll eine Suche auf Tabelle B unter Berücksichtigung jener Suchparameter ausgeführt werden.
sSQL = "SELECT MIETER_ID, ANREDE, NACHNAME, EMAILADRESSE FROM MIETER WHERE STADT = '" & Field("STADT") & "' AND STADTTEIL = '" & Field("STADTTEIL") & "'" &_
"AND ZIMMERANZAHL >= '" & Field("ZIMMERANZAHL") & "' AND GROESSE >= '" & Field("GROESSE") & "'" &_
"AND WARMMIETE <= '" & Field("WARMMIETE") & "' AND MIETBEGINN >= '" & Field("MIETBEGINN") & "'"
Das klappt soweit ganz gut. Nun mein Problem:
Die Suchergebnisse sollen unter Berücksichtigung von Tabelle C in der immer eine Kombination aus Identnummer_A und Identnummer_B steht, weiter eingegrenzt werden. Wenn also bereits eine solche Kombination in Tabelle C steht, dürfen diese Ergebnisse nicht mehr in der Abfrage erscheinen.
Kann mir jemand bei der Formulierung dieser Abfrage helfen?
Vielen Dank schonmal im Voraus.
ich bin gerade dabei mein erstens kleines Programm basierend auf einer Micsodoft SQL Datenbak zu programmieren. Hierzu möchte ich eine Datenbakabfrage über 3 Tabellen erstellen, wobei ich leider derzeit an meine Grenzen stoße. Vielleicht kann mir jemand von eiuch weiterhelfen.
Situationsbeschreibung:
Tabelle A: Identnummer_A, Suchparameter_1, Suchparameter_2, Suchparameter_3,
Tabelle B: Identnummer_B, Suchparameter_1, Suchparameter_2, Suchparameter_3,
Tabelle C: Identnummer_A, Identnummer_B
Meine Abfrage soll folgende Ergebnisse zeigen:
Mit der Identnummer_A von Tabelle A samt aller Suchparameter soll eine Suche auf Tabelle B unter Berücksichtigung jener Suchparameter ausgeführt werden.
sSQL = "SELECT MIETER_ID, ANREDE, NACHNAME, EMAILADRESSE FROM MIETER WHERE STADT = '" & Field("STADT") & "' AND STADTTEIL = '" & Field("STADTTEIL") & "'" &_
"AND ZIMMERANZAHL >= '" & Field("ZIMMERANZAHL") & "' AND GROESSE >= '" & Field("GROESSE") & "'" &_
"AND WARMMIETE <= '" & Field("WARMMIETE") & "' AND MIETBEGINN >= '" & Field("MIETBEGINN") & "'"
Das klappt soweit ganz gut. Nun mein Problem:
Die Suchergebnisse sollen unter Berücksichtigung von Tabelle C in der immer eine Kombination aus Identnummer_A und Identnummer_B steht, weiter eingegrenzt werden. Wenn also bereits eine solche Kombination in Tabelle C steht, dürfen diese Ergebnisse nicht mehr in der Abfrage erscheinen.
Kann mir jemand bei der Formulierung dieser Abfrage helfen?
Vielen Dank schonmal im Voraus.