Pfadausdrücke
Um Daten aus den assoziierten Tabellen bzw. Views abzufragen, verwenden wir Pfadausdrücke:
- Die Assoziierten Tabellen werden per
LEFT OUTER JOIN
hinzugefügt.
- Bei
TO MANY
Kardinalitäten kann sich die Mächtigkeit der Ergebnismenge ändern.
- Es kann in Pfadausdrücken gefiltert werden. In Eckigen Klammern nach dem Assoziationsreferenz kann ein Prädikat geprüft werden.
- Es kann über mehrere Ebenen Navigiert werden. Hier beispielsweise:
V_TASKS._Project._ProjectManager
Beispiele
select id,
_Assignee[sex = 'M'].firstname,
_Assignee[ sex in ('M', 'A') ].lastname,
_Project.title,
_Project[ status IN (SELECT id
FROM demo_content.status
WHERE is_final = true) ]._ProjectManager.firstname
from v_tasks as t
order by id ;