Hallo,
ich bin ziemlicher Anfänger in SQL und tue mich gerad mit einer Sache ein wenig schwer: Es geht darum, eine Art If-Abfrage einzuführen.
Folgender Code liegt vor:
Ich hoffe, das ist so verständlich, die Formatierung ist beschissen. Also: Ich möchte jetzt zusätzlich, angelehnt an die erste AND abfrage, wissen: Wenn die Abteilung INHOUSE heißt, möchte ich, dass er auch anzeigt WHERE CREATE_USER = CONTROL. Normalerweise wäre das ja ein easy if-Statement, wie löse ichd as denn jetzt mit SQL?
Vielen Dank im Voraus!
ich bin ziemlicher Anfänger in SQL und tue mich gerad mit einer Sache ein wenig schwer: Es geht darum, eine Art If-Abfrage einzuführen.
Folgender Code liegt vor:
Code:
where e.GUELTIG not in (1, 3) and (ka.ABTEILUNG = (select ABTEILUNG from PERSONEN where NAME = USER) /* der eigenen abteilung */ or be.CREATE_USER = (select ka3.LEITER from ABTEILUNGEN ka3 join PERSONEN kp2 on kp2.ABTEILUNGEN = ka3.ABTEILUNGEN where kp2.NAME = USER) /* des abteilungsleiters */
Vielen Dank im Voraus!
Comment