Consulta SQL COUNT
Publicado por juan (3 intervenciones) el 15/11/2012 14:38:06
Hola buenas...
Tengo la siguiente sentencia que me devuelve el id junto con las apariciones de los elementos de la tabla p en la tabla e ordenadas de mayor a menor.
El resultado sería algo de este estilo:
id cont
3 25
4 12
Lo que necesito es obtener únicamente el id que más veces se repite. Tomando los resultados del ejemplo anterior necesitaría una sql cuyo resultado fuera "3".
Gracias por adelantado, un saludo.
Tengo la siguiente sentencia que me devuelve el id junto con las apariciones de los elementos de la tabla p en la tabla e ordenadas de mayor a menor.
1
2
3
4
5
select p.id, count(*) cont
from personal p, empresas e
where p.id = e.FK_idPersonal
group by p.id
order by cont desc
El resultado sería algo de este estilo:
id cont
3 25
4 12
Lo que necesito es obtener únicamente el id que más veces se repite. Tomando los resultados del ejemplo anterior necesitaría una sql cuyo resultado fuera "3".
Gracias por adelantado, un saludo.
Valora esta pregunta


0