Hallo loebes Forum,
ich habe in einer MySQL Datenbank zwei tabellen:
dateienxberechtigung
--------------------
dateien_id
dateien_user_benutzername
team
-------
team_projektnummer
team_user_benutzername
team_funktion
Die Relation wird über dateien_user_benutzername und team_user_benutzername hergestellt.
Diese beiden Tabellen steuern Zugriffsrechte auf Dateien, die über ein Webinterface upgeloaded werden können und über eine weitere Tabelle (dateien) verwaltet werden.
Ich möchte nun folgende SQL Abfrage realisieren:
SELECT
alle team_user_benutzername
bei denen team_projektnummer gleich 1 ist
UND
entweder garkein zugehöriger Eintrag in dateienxberechtigung vorhanden ist (also dateien_user_benutzername IS NULL)
ODER
wenn ein Eintrag in dateienxberechtigung vorhanden ist, dann muss die dateien_id ungleich 760 sein.
Leider bekomm ich die Query nicht hin. Soweit hab ich es geschafft:
SELECT
team_user_benutzername
FROM team
LEFT JOIN dateienxberechtigung ON dateien_user_benutzername = team_user_benutzername
WHERE dateien_user_benutzername IS NULL
Kann mir jemand helfen. Wie bekomme ich das ODER unter?
Vielen Dank für Euere Mühe.
Maresa P.