Hallo,

du könntest das entweder in eine eigene Funktion verpacken oder mit Subselects arbeiten.

Code:
select 
 (select Tab2.spalte1 from Tabelle2 Tab2 
     where Tab2.Spalte2 = Tab1.Spalte1
     fetch first row only) as Spalte1_Tab2,
 Tab1.* from Tabelle1 Tab1