Hi,
DB2 bietet zwar keinen FULL JOIN, jedoch die Möglichkeit über Common Table Expressions "temporäre Views " zu generieren und im Select-Statement zu verwenden.
Es ist auch möglich, mehrere CTEs für das gleiche Statement zu definieren und ausserdem können die temporären Views aufeinander aufbauen.
Hier ein Beispiel wie Deine SQL-Anweisung aussehen könnte:
Eine andere Möglichkeit wäre natürlich für die Union-Anweisung eine echte View zu generieren.PHP-Code:With a as (Select * from T1 Left Outer Join T2
on ...
where ...),
b as (Select * from T2 Right Outer Join T2
on ...
where ...),
c as (Select * from A
Union
Select * from B)
Select F1, Sum(F2)
From C
Group By F1
Order By F1
Birgitta
![[NEWSboard IBMi Forum]](images/duke/nblogo.gif)



Mit Zitat antworten
Bookmarks