Soo habe mir die Mühe gemacht einen Screenshot beider Tabellen beizufügen siehe Anlage.
Vllt wird es dann etwas klarer was ich machen will.
Tabelle 1 (tl_calendar_events) > relevante Spalte "eventLocation" (wird per Select im Modul Events ausgewählt u. speichert die "id" des mm datensatzes unter Spalte "eventLocation" ab)
Tabelle 2 (mm_event_locations) > relevante Spalte "id"
Im Frontend wird ausgegeben:
Modul: Event-Leser
Modul: Metamodel-Liste (Mit ausgewähltem Filter -> eigenes SQL) > Liste soll nur 1 Datensatz anzeigen > Wo "id" mit im FE ausgegebenem Wert aus "eventLocation" übereinstimmt.
Filter eigenes SQL sieht wie folgt aus:
Code:
SELECT mm_event_locations.id FROM mm_event_locations JOIN tl_calendar_events on tl_calendar_events.eventLocation = mm_event_locations.id where mm_event_locations.id = tl_calendar_events.eventLocation
Mit diesem Filter werden mir aber logischerweise alle Datensätze angezeigt, die einen "Partner" in tl_calendar_events haben.
Kann mir jemand verständlich erklären wie ich nur den mm Datensatz ausgeben kann, der zu dem im FE ausgegebenem Wert aus "eventLocation" passt?
Lesezeichen