Hallo Andi,
mir sind bisher zwei Ansätze dazu begegnet:
SQL-Code:
select t1.id, t2.vorname, t2.nachname,
/* new fashion: TO_STRING(CAST(COLLECT(t3.bereich) AS varchar2_ntt)) AS bereiche */
/* old fashion: NVL(concat_all(concat_expr(t3.bereich, ',')), '-/-') bereiche */
from tabelle1 t1
left outer join tabelle2 t2 on t2.id=t1.id
left outer join tabelle3 t3 on t3.id=t1.id
Freundliche Grüße
Nachtrag: Ich habe das Problem so verstanden, dass Tabelle t3 einen Beziehungsdatentyp m:n implementiert. Dabei können mehrere verschiedene Bereiche einem ID zugeordnet sein, PK wäre dann (id, bereich).