In einer Mitarbeitertabelle habe ich Boolean-Felder um den Mitarbeiter als Abteilungsleiter bzw. Unterabteilungsleiter zu markieren.
In einer Abfrage möchte ich für alle Mitarbeiter den jeweiligen Unterabteilungsleiter mit ausgeben. Das geht auch.
Das Problem liegt darin, dass es in manchen Abteilungen zwar Unterabteilungen gibt, aber keine Unterabteilungsleiter. In diesem Fall soll der Abteilungsleiter an Stelle vom Unterabteilungsleiter ausgeben werden.
Dieser Versucht aus der Abfrage 1 in der angehangenen DB geht so nicht:
Code: Alles auswählen
IFNULL( "Mitarbeiter_1"."Verantwortlich Unterabteilung", "Mitarbeiter_1"."Verantwortlich Abteilung" )