CONSULTA: Lista de ganadoras de todas la ediciones disputadas
No se ve en contenido (datos) de la tabla Ediciones pero veo que ahí está el campo Ganadora, solo tendrías que mostrarlas:
Ediciones
* Anualidad
- Torneo
+ Ganadora
Jugadoras
* IdJugadora
- NombreJugadora
- FechaNacimientoJugadora
- PuntosJugadora
- PaisJugadora
(* Clave Primaria, + Clave Foranea, - Campo)
Paso 1
SELECT Ganadora FROM Ediciones
Aunque obviamente dependerá del contexto de la pregunta, doy por echo de que se está llevando algo de Relaciones entre Tablas y el uso de JOIN o similares para mostrar los nombres de las jugadoras en lugar de solos sus ID:
Paso 2
SELECT Ediciones.Ganaradora, Jugadoras.NombreJugadora
FROM Ediciones
INNER JOIN Jugadoras ON Jugadoras.IdJugadora = Ediciones.Ganadora
Por último se tiene que optimizar/simplificar/hacer más legible la consulta dependiendo de lo que se está pidiendo, como no es del todo claro doy por echo que solo se requieren los nombres de las ganadoras y nada más:
SELECT Jugadoras.NombreJugadora
FROM Jugadoras
INNER JOIN Ediciones ON Ediciones.Ganadora = Jugadoras.IdJugadora
Al menos yo los hago así, de paso en paso dividiendo el problema principal en consultas más simples para luego irlas completando poco a poco, claro que se puede hacer de frente o utilizar alias pero lo veo más legible así.
Yo tengo siempre a mano la vieja referencia de MySQL en español como referencia del lenguaje:
- Documentación Oficial MySQL en Español (versión vieja 5.0, única en español):
http://downloads.mysql.com/docs/refman-5.0-es.a4.pdfOtro libro que recomiendo sobre SQL Server es este que está en español, aunque también es bastante viejo es muy entendible, más que suficiente para estudiantes (los Join se describen en la pág. 149):
https://fdocuments.es/document/libro-de-eidos-bases-de-datos-con-sql-server-2000-y-transactsql-spanish.html