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