Ya he resuelto mis dudas con Subconsultas y alias... me código ha quedado de la siguiente manera:
Código SQL:
Ver originalSELECT tabla.id_partido AS "ID Partido", tabla.id_torneo "ID Torneo", tabla.nombre_torneo AS "Nombre del torneo", tabla.apellido1 AS "Apellido jugador 1", tabla.apellido2 AS "Apellido jugador 2", tabla.lugar AS "Lugar", tabla.fecha AS "Fecha"
FROM (
SELECT p1.id_jugador AS "Jugador1", p2.id_jugador AS "Jugador2", j1.apellido AS "Apellido1", j2.apellido "Apellido2", torneo.id_torneo, torneo.nombre_torneo, partido.id_partido, partido.lugar, partido.fecha
FROM jugador p1, jugador p2, persona j1, persona j2, partido, torneo
WHERE partido.id_jugador_1 = p1.id_jugador
AND partido.id_jugador_2 = p2.id_jugador
AND p1.id_persona = j1.id_persona
AND p2.id_persona = j2.id_persona
AND torneo.id_torneo = partido.id_torneo
) AS tabla
Funcionando a la perfección... seguramente hay alguna manera mucho más sencilla, pero con esa, la consulta es rápida y eficiente.
Gracias :D
PD: Pueden cerrar el tema.