Vi que esta mostrando duplicados por lo que agregue la palabra DISTINCT despues del SELECT para eliminar los duplicados.
sqlContext.sql("""SELECT DISTINCT medalla, equipo, sigla
FROM resultado r
JOIN deportista d
ON r.deportista_id = d.deportista_id
JOIN paises p
ON p.equipo_id = d.equipo_id
WHERE medalla <> "NA"
ORDER BY sigla DESC
""").show()
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?
o inicia sesión.