Q: Dudas de consultas de base de datos MySQL Tengo esta tabla 
Los equipos estan relacionadas a otra tabla llamada equipos. Que contiene: nombre(clave primaria),estadio,ciudad y fundación..
Con estas dos tablas me gustaría sacar una clasificación de los equipos con sus puntos.ejemplo: real madrid 20, atletico 19. 
Averiguandolo con los goles locales y visitantes. Ejemplo si goles locas > goles visitantes ; Equipo Local tiene 3 puntos.

A: puedes intentar esto, para sumar los puntos que obtiene cada equipo de local como visitante:
 SELECT 
    @curRank := @curRank + 1 AS rank,
    Equipo,sum(puntos) as puntos FROM (
        select Equipo_local as Equipo,
        sum(CASE WHEN Goles_local>Goles_visitante then 3 WHEN Goles_local=Goles_visitante then 1 else 0 END) as puntos
        from equipo
        Group by Equipo_local
        UNION
        SELECT Equipo_visitante as Equipo,
        sum(CASE WHEN Goles_local<Goles_visitante then 3 WHEN Goles_local=Goles_visitante then 1 else 0 END) as puntos
        from equipo
        Group by Equipo_visitante) t,(SELECT @curRank := 0) r
 group by t.Equipo

