Guten Morgen,
ich habe drei Tabellen. da jeder Mitarbeiter zu mehreren Abteilungen gehören kann und jede Abteilung mehrer Mitarbeiter hat, habe ich eine n:m-Beziehung gewählt.
tbl_1
Mitarbeiter ID
Mitarbeiter
tbl_2
AbteilungID
Abteilung
tbl_rel
MitarbeiterID
AbteilungID
SELECT Mitarbeiter,Abteilung from tbl_1,tbl_rel,tbl_2 WHERE
tbl_1.MitarbeiterID=tbl_rel.MitarbeiterID AND tbl_2.AbteilungID=tbl_rel.AbteilungID
Meine Ergebnistabelle sieht dann so aus:
Abteilung1 Mitarbeiter1
Abteilung1 Mitarbeiter2
Abteilung1 Mitarbeiter3
Ich möchte das Ergebnis aber so darstellen:
Abteilung1 : Mitarbeiter1
Mitarbeiter2
Mitarbeiter3
Läßt die gewünschte Darstellung "nur" mit PHP realisieren oder kann ich das Ergebnis schon mit einer SQL-Anfrage realisieren ?
Vielen Dank
Svetlana
ich habe drei Tabellen. da jeder Mitarbeiter zu mehreren Abteilungen gehören kann und jede Abteilung mehrer Mitarbeiter hat, habe ich eine n:m-Beziehung gewählt.
tbl_1
Mitarbeiter ID
Mitarbeiter
tbl_2
AbteilungID
Abteilung
tbl_rel
MitarbeiterID
AbteilungID
SELECT Mitarbeiter,Abteilung from tbl_1,tbl_rel,tbl_2 WHERE
tbl_1.MitarbeiterID=tbl_rel.MitarbeiterID AND tbl_2.AbteilungID=tbl_rel.AbteilungID
Meine Ergebnistabelle sieht dann so aus:
Abteilung1 Mitarbeiter1
Abteilung1 Mitarbeiter2
Abteilung1 Mitarbeiter3
Ich möchte das Ergebnis aber so darstellen:
Abteilung1 : Mitarbeiter1
Mitarbeiter2
Mitarbeiter3
Läßt die gewünschte Darstellung "nur" mit PHP realisieren oder kann ich das Ergebnis schon mit einer SQL-Anfrage realisieren ?
Vielen Dank
Svetlana
Kommentar