Código MySQL:
Ver original ON EQUIPO_ARBITRAL.Cod_localidad
=Sbc.Cod_localidad
Claro que la seleccion de ciudad se podria hacer al obtener TEMP y no seria necesario ponerla aqui....
Si TEMP solo continene EQUIPO_ARBITRALes de la ciudad....
Código MySQL:
Ver original ON EQUIPO_ARBITRAL.Codigo_arbitro
=SbcTemp.codigo
Ya hemos eliminado un IN ().... substituyendolo por un mas eficiente INNER JOIN .... ON
Ya te lo dije en otro post esa tabla es de ARBITROS NO de equipos arbítrales....
En TEMP ya podiamos haber recuperado Licencia, Nombre, Apellidos, y ciudad y nos ahorrariamos un nivel de subconsultas.....
Simplificando....
NOT IN () se substituye por
...
tabla1 t1 LEFT JOIN tabla2 t2 ON t1.campo=t2.campo
WHERE t2.campo IS NULL
...