Prova così

codice:
select tab1.*,
if(tab1.nick1<tab2.nick1,tab1.nick1,tab2.nick1) as nome1,
if(tab1.nick1<tab2.nick1,tab2.nick1,tab1.nick1) as nome2
from tabella as tab1, tabella as tab2
where tab1.id1 = tab2.id2
and tab1.id2 = tab2.id1
and tab1.id1 = x
group by nome1,nome2
con x pari all'id dell'utente.