Credo che con questa query dovresti risolvere il tuo problema

SELECT tab1.nome,tab2.nome
FROM tabella1 AS tab1, tabella1 AS tab2, tabella2
WHERE tabella2.campo_x = tab1.id AND tabella2.campo_y = tab2.id;

Provala!