Ahora entiendo mejor lo que quieres. En realidad lo que debes hacer es invocar la segunda tabla dos veces con diferentes alias, y operar con el WHERE para obtener lo que deseas.
Código MySQL:
Ver original p1.nombre,
p1.apellido,
p2.text_nombre Prueba1,
p2.text_nombre Prueba2
WHERE p2.id_nombre
<> p3.id_nombre
Este tipo de reportes se hace normalmente con recursos de otra clase, sea programando o usando software especial (para OLAP).
No es buena práctica hacero con SQL puro, porque requiere a veces consultas demasiado complicadas o muy largas, del tipo que no ofrece buena performance.
Lo que es más simple de hacer es obtener los datos básicos con una consulta siple, y construir el reporte en la vista del formulario en pantalla... Eso es
muchísimo más sencillo yrápido, que hacer este tipo de consultas.
Claro que requiere del programador predisposición a trabajar,

y con perdón de la frase, suelen ser demasiado fiacosos.