Bio: Multi-Table Select

Beitrag lesen

Sup!

SELECT Nickname1 FROM freundschaften WHERE Nickname2='Username'

SELECT Nickname2 FROM freundschaften WHERE Nickname1='Username'

Die beiden Ergebnis-Arrays führe ich dann zusammen und habe somit eine Liste aller Freunde.

Wie wär's mit
select a.nickname
from loggeduser a , (

select nickname1 nickname
from freundschaften
where nickname2='Username'
union
select nickname2
from freundschaften
where nickname1='Username' ) b

where a.nickname = b.nickname;

Das sollte... theoretisch... mit einer Oracle-DB funktionieren.

Gruesse,

Bio