Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Consulta SQL: Como Mostrar el Registro mas repetido?

Estas en el tema de Consulta SQL: Como Mostrar el Registro mas repetido? en el foro de Bases de Datos General en Foros del Web. Buenas amigos, me exxplico, necesito hacer una consulta sql, o ordenar un array o como puedo hacer para lo siguiente: Tengo una DB con 4 ...
  #1 (permalink)  
Antiguo 05/06/2005, 18:28
 
Fecha de Ingreso: febrero-2003
Ubicación: Santiago
Mensajes: 220
Antigüedad: 21 años, 2 meses
Puntos: 4
Pregunta Consulta SQL: Como Mostrar el Registro mas repetido?

Buenas amigos, me exxplico, necesito hacer una consulta sql, o ordenar un array o como puedo hacer para lo siguiente:

Tengo una DB con 4 columnas, sea: id|msg|usuario_id|dia
y me gustaria que me mostrara el usuario_id que mas se repite dentro de la tabla, alguien me ayuda? gracias :)
__________________
Roberto Osses Elgueta
Senior Web Developer
  #2 (permalink)  
Antiguo 07/06/2005, 02:02
 
Fecha de Ingreso: mayo-2005
Mensajes: 15
Antigüedad: 19 años
Puntos: 0
prueba esto
select top 1 usuario_id, count(*) from tabla
group by usuario_id
order by 2 desc

al ordernar desc colocal el 1º el de mayor valor de count y al poner top 1 solo muestra ese

¿te vale?
  #3 (permalink)  
Antiguo 11/06/2005, 09:04
 
Fecha de Ingreso: febrero-2003
Ubicación: Santiago
Mensajes: 220
Antigüedad: 21 años, 2 meses
Puntos: 4
te lo agradesco, pues claro que me ha funcionado, gracias!
__________________
Roberto Osses Elgueta
Senior Web Developer
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:34.