0

n:m Verknüpfung Filtern?

Halllo zusammen,

 

ich versuche eine Ansicht auf eine n:m Verknüpfung zu filtern.

Es gibt eine Tabelle "Gruppe" und eine Tabelle "Mitarbeiter". Über die Tabelle "GxM" werden die Mitarbeiter den Gruppen zugoerdnet.

Die Tabelle "Aufgabe" verweist auf "Gruppe", um festzulegen, welche Gruppe für die Aufgabe zuständig ist.

Die Ansicht soll nun nur die Aufgabeenthalten, die einen vorgebenen Mitarbeiter zugeordnet werden können.

Ich verscihe gerade mir das select... statement zusammenzubasteln, aber mir fehlt hier das zündenede Kommando.

Kann jemand helfen?

3 Antworten

null
    • mirko3
    • vor 2 Jahren
    • Gemeldet - anzeigen

    Wenn ich Dein Datenmodell richtig verstehe und die Ansicht in der Tabelle Mitarbeiter steht, dann:

    GxM.Gruppe.Aufgaben

    • ZitronenKiller
    • vor 2 Jahren
    • Gemeldet - anzeigen

    Top. Danke, das funktioniert.

    Allerdfings weiss ich noch nicht ganz, warum... verstehe ich das als Einschränkung von links nach rechts? Wie würde sich das lesen?

    • mirko3
    • vor 2 Jahren
    • Gemeldet - anzeigen

    In GxM existiert der Mitarbeiter nur einmal, wird dann unter Umständen an mehrere Gruppen verteilt und erhält dadurch auch mehrere Aufgaben. Wenn Du es so sagen willst, dann ist es ein Weiterreichen einer Einschränkung. Dadurch, dass Mitarbeiter mit GxM verknüpft ist, erübrigt sich ein "select" - im Gegenteil wird es meines Erachtens sogar schwieriger. Hier mal ein Bild. Wenn Du sehen willst, ob Du es geschnallt hast, dann versuche mal umgedreht eine Ansicht der Mitarbeiter in der Tabelle Aufgaben anzulegen;-)

Content aside

  • vor 2 JahrenZuletzt aktiv
  • 3Antworten
  • 223Ansichten