[ Foro de SQL (y MySQL) ]

Problema con count

06-Nov-2022 16:38
Emanuel De Leon
0 Respuestas

Como estas? Espero bien, esoy estudiante y tengo una entrega el 10 de noviembre, estoy trancado con una consulta que no puedo hacer, mi duda es como hago para que en la salida aparezezcan los dos count, el de la consulta principal y del de la subconsulta. Porque cuando ejecuto solo aparece el de la principal.
/*Consulta 5, Mostrar para cada federacion que esta compitiendo en la competencia del año actual, la cantidad de pruebas ganadas,
y la cantidad de pruebas en las que participo para cada disciplina.*//*ARREGLAR*/

Select F.NombreFederacion, Count(PP.ganador) as 'Cantidad de pruebas ganadas' from Federacion F
join Participantes P on P.FederacionYNacionalidad = F.NombreFederacion
join PruebaParticipante PP on PP.IDparticipante = P.IDParticipante
join PruebasCompetencias PC on PC.IDprueba = PP.IDprueba
join Competencia CO on CO.NombreCompetencia = PC.NombreCompetencia
where PP.ganador = 'si' and CO.AnoDeRealizacion ='2022'
and exists
(SELECT count(PRUEBACOMPE.IDprueba) as 'Cantidad de pruebas en las que participo por disciplina' from Federacion FF
join Participantes PAR on PAr.FederacionYNacionalidad = FF.NombreFederacion
Join PruebaParticipante PRUE on PRUE.IDparticipante = PAR.IDParticipante
join PruebasCompetencias PRUEBACOMPE on PRUEBACOMPE.IDprueba = PRUE.IDprueba
join Competencia COM on COM.NombreCompetencia = PRUEBACOMPE.NombreCompetencia
where COM.AnoDeRealizacion='2022' and FF.NombreFederacion = F.NombreFederacion
Group by FF.NombreFederacion)
group by F.NombreFederacion




Si ya eres usuario del sistema, puedes contestar desde tu cuenta y así ganar prestigio.

Si sólo eres un visitante, puedes optar por...