Hallo zusammen,
konnte eine entsprechende Lösung für meine Abfrage leider nicht finden. Ich kriege es einfach nicht hin, vl. weiß jemand zu helfen. Ich denke es ist schlicht ein Problem von Verwendung AND/OR/AND NOT sowie falschen Klammersetzungen.
Ich möchte in einer WHERE-Abfrage Ergebnisse filtern, die in einem bestimmten Feld "Code" entweder X oder Y sind, aber nie beides.
Aufbau der Tabelle als Beispiel:
KUNDE A | LIEF | ANSCHRIFT A
KUNDE A | HAUS | ANSCHRIFT B
Kunde X | LIEF | ANSCHRIFT X
In der Where Abfrage soll nun eingeschränkt werden, dass er mit immer die HAUS Anschrift ausgibt solange diese vorhanden ist. Ansonsten die LIEF Anschrift als Alternative.
Als Ergebnis sollte in diesem Fall rauskommen:
KUNDE A | HAUS | ANSCHRIFT B
KUNDE X | LIEF | ANSCHRIFT X
Danke für Eure Hilfe.
konnte eine entsprechende Lösung für meine Abfrage leider nicht finden. Ich kriege es einfach nicht hin, vl. weiß jemand zu helfen. Ich denke es ist schlicht ein Problem von Verwendung AND/OR/AND NOT sowie falschen Klammersetzungen.
Ich möchte in einer WHERE-Abfrage Ergebnisse filtern, die in einem bestimmten Feld "Code" entweder X oder Y sind, aber nie beides.
Aufbau der Tabelle als Beispiel:
KUNDE A | LIEF | ANSCHRIFT A
KUNDE A | HAUS | ANSCHRIFT B
Kunde X | LIEF | ANSCHRIFT X
In der Where Abfrage soll nun eingeschränkt werden, dass er mit immer die HAUS Anschrift ausgibt solange diese vorhanden ist. Ansonsten die LIEF Anschrift als Alternative.
Als Ergebnis sollte in diesem Fall rauskommen:
KUNDE A | HAUS | ANSCHRIFT B
KUNDE X | LIEF | ANSCHRIFT X
Danke für Eure Hilfe.