Te daré mi opinión. Creo que esa no es la mejor estructura para esos datos. Naturalmente, podrás lograr lo que quieres pasando dos veces por la tabla equipos para traerte ese dato, pero estarás limitando mucho las posibilidades de una base como esta. ¿Cómo averiguas los puntos, el total de goles de cada equipo? tendrías que comprobar en los dos campos, etc.
Mi consejo para una parte de los datos, la referida a partidos y resultados, es el siguiente:
Tabla partidos: id_partidos(PK),id_jornada(FK),id_categoria(FK), campo, hora...
tabla resultados: id_resultado (PK), id_partido(FK),id_equipo (FK), localvisitante (ej. datos 1/2) goles (int), res (v/d/e), aunque este último es un valor que podrás calcular.
eso como mínimo y guardarías por ejemplo este resultado del partido 3 entre los equipos equipo1-equipo2 con un resultado 4-2.
id_resultado|id_partido|id_equipo| localvisitante| goles |res
1|3|equipo1|1|4|v
2|3|quipo2|2|2|d
Luego te resultaría mucho más fácil todo.
Si de todas formas consideras que tu estructura es mejor, suficiente o simplemente no quieres cambiarla, mira este post donde
QUIMFV resuelve ese problema.
http://www.forosdelweb.com/f86/consu...t-join-599132/