Mitarbeitergruppen haben viele MedicalPlans. MedicalPlans haben viele Mitarbeitergruppen (Viele-zu-Viele-Beziehung). Sie verbunden sind, wenn die EmployeeBenefits Tisch beitretenMany-to-Many Abfrage mit SQL
EmployeeGroup
:id
:name
MedicalPlan
:id
:name
EmployeeBenefits
:id
:employee_group_id
:medical_plan_id
Kennt jemand eine Abfrage, die ich verwenden können alle EmployeeGroups abzurufen, die eine bestimmte MedicalPlan haben?
Ich glaube nicht, INNER JOIN funktioniert hier, weil sie kein Attribut gemeinsam haben. Jede Hilfe wäre willkommen!
Ich würde auch nicht mitmachen. Hört sich eher nach einer EXISTS-Abfrage an: Bekommen Sie alle Mitarbeitergruppen, für die ** ein bestimmter medizinischer Plan existiert. –