m:N select Abfrage
Hallo zusammen
Ich habe folgende Problemstellung:
Die Mitarbeiter sind Teammitglieder verschiedener Teams (m:n Beziehung)
Mitarbeiter können mehre Einsatzpläne haben (1:N)
Wie würde man per select-Abfrage alle Einsatzpläne der Mitarbeiter aus Team 1 herausbekommen?
select Einsatzplan where Mitarbeiter. Teammitglied.Team = 1
geht leider nicht, da es sich um eine Liste der Mitglieder handelt.
Der Weg über: myTeam.Teammitglied.Mitarbeiter. Einsatzpläne gibt zwar die richtige Liste der Einsatzpläne zurück, hat aber falsches Datentyp:
Besten Dank im Voraus!
7 Antworten
-
Hallo Danko, wenn man über die Bezeichnung des Teams (z. B. "Team 1") filtern will, könnte man es so versuchen (Code für eine Ansicht):
-
Da contains auch bei Arrays funktioniert, müßte es so ausreichen. Return ist ein Array der ID aller Einsatzpläne zum passenden Team. Mirko
Content aside
- vor 2 JahrenWed, June 21, 2023 at 1:18 PM UTCZuletzt aktiv
- 7Antworten
- 115Ansichten
-
4
Folge bereits