MySQL-Abfrage über 3 Tabellen mit Zuordnungstabelle
Hallo,
ich bräuchte mal Hilfe bei einer SQL-Abfrage.
Folgende Tabellenstruktur:
projekttyp
id_projekttyp
text_projekttyp
projekte
id_projekt
projektname
projektmitglieder
id_projektmitglied
benutzer_id
projekt_id
benutzer
id_benutzer
benutzername
Nun möchte ich eine Abfrage erstellen, die folgendes ausgibt:
projekttyp, projektname, benutzername
Projekttyp und Projektname erhalte ich mit:
[code]SELECT `text_projekttyp`, `projektname`
FROM projekttyp, projekte
WHERE projekttyp.id_projekttyp = projekte.projekttyp_id[/code]
Nur wie bekomme ich jetzt noch den jeweiligen Benutzernamen in die Abfrage rein? Die Tabelle Projektmitglieder ist die Zuordnungstabelle, welcher Benutzer in welchem Projekt ist.
Vielen Dank für Hilfe!
Kerstin
ich bräuchte mal Hilfe bei einer SQL-Abfrage.
Folgende Tabellenstruktur:
projekttyp
id_projekttyp
text_projekttyp
projekte
id_projekt
projektname
projektmitglieder
id_projektmitglied
benutzer_id
projekt_id
benutzer
id_benutzer
benutzername
Nun möchte ich eine Abfrage erstellen, die folgendes ausgibt:
projekttyp, projektname, benutzername
Projekttyp und Projektname erhalte ich mit:
[code]SELECT `text_projekttyp`, `projektname`
FROM projekttyp, projekte
WHERE projekttyp.id_projekttyp = projekte.projekttyp_id[/code]
Nur wie bekomme ich jetzt noch den jeweiligen Benutzernamen in die Abfrage rein? Die Tabelle Projektmitglieder ist die Zuordnungstabelle, welcher Benutzer in welchem Projekt ist.
Vielen Dank für Hilfe!
Kerstin
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 84387
Url: https://administrator.de/contentid/84387
Ausgedruckt am: 23.11.2024 um 05:11 Uhr
2 Kommentare
Neuester Kommentar
Hallo
das hier müsste eigentlich funktionieren
[code]SELECT `text_projekttyp`, `projektname`, `benutzername`
FROM projekttyp, projekte, benutzer, projektmitglieder
WHERE projekttyp.id_projekttyp = projekte.projekttyp_id AND projektmitglieder.benutzer_id=benutzer.id_benutzer AND projektmitglieder.projekt_id=projekte.projekttyp_id[/code]
Viel Spass
JupiterOne
das hier müsste eigentlich funktionieren
[code]SELECT `text_projekttyp`, `projektname`, `benutzername`
FROM projekttyp, projekte, benutzer, projektmitglieder
WHERE projekttyp.id_projekttyp = projekte.projekttyp_id AND projektmitglieder.benutzer_id=benutzer.id_benutzer AND projektmitglieder.projekt_id=projekte.projekttyp_id[/code]
Viel Spass
JupiterOne