n:m-Beziehung

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • n:m-Beziehung

    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

  • #2
    lässt sich nur mit php realisieren, nicht allein mit sql

    btw: ein mitarbeiter bei mehreren abteilungen?
    wie das?
    Ich denke, also bin ich. - Einige sind trotzdem...

    Kommentar


    • #3
      Original geschrieben von mrhappiness
      btw: ein mitarbeiter bei mehreren abteilungen?
      wie das?
      OffTopic:
      nicht dass das ein swingerclub ist, und bäumchen wechsel dich gespielt wird.

      oder der praktikant durch mehrere abteilungen einer firma muss.


      @Svetlana
      eigentlich macht es wirklich keinen sinn, dass ein mitarbeiter zu mehreren abteilungen gehören kann. aber das wirst du schon bestimmt selber wissen, wenn es dennoch so ist...

      hoffe mal, dass eine der o.g. begründungen NICHT allzunah an der wahrheit sind....
      INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


      Kommentar


      • #4
        Abraxax hat schon recht, es handelt sich z.B. um Auszubildende, die die Abteilungen wechseln.

        Kommentar


        • #5
          aber selbst wenn sie die abteilung wechseln, sind sie doch immer nur bei einer abteilung gleichzeitig oder?
          Ich denke, also bin ich. - Einige sind trotzdem...

          Kommentar

          Lädt...
          X