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

Contar la cantidad de registros

Estas en el tema de Contar la cantidad de registros en el foro de Mysql en Foros del Web. Hola que tal amigos, nuevamente acudiendo a ustedes, primero que nada gracias por tomarse la molestia de leer mi pregunta, y es que amanecí un ...
  #1 (permalink)  
Antiguo 22/04/2016, 10:49
 
Fecha de Ingreso: abril-2016
Ubicación: Aguascalientes
Mensajes: 18
Antigüedad: 8 años, 8 meses
Puntos: 0
Contar la cantidad de registros

Hola que tal amigos, nuevamente acudiendo a ustedes, primero que nada gracias por tomarse la molestia de leer mi pregunta, y es que amanecí un poco bloqueado y no logro establecer como es que debería hacer esta consulta:

Tengo 2 tablas:

Una donde se almacenan las entradas o publicaciones en mi web, llamada "posts" y otra tabla llamada "visitas" donde registra las visitas a cada post según la ip y fecha del usuario.la tabla "posts" se conforma de las filas: id | userid | postbody | date

y la tabla "visitas" se conforma de las filas: id | howlid | ip | fecha

donde visitas.howlid y posts.id son el mismo valor.

Lo que necesito hacer es lo siguiente: Imprimir obtener el id de los 2 posts más visitados (en la tabla "visitas" obtener el "howlid" de las 2 entradas con mayor cantidad de registros.)

Por ejemplo:

si en "visitas" tengo los siguientes registros:

id | howlid | ip | fecha

1 | 200 |127.0.0.1 | 22-04-2016
2 | 199 |127.0.0.1 | 22-04-2016
3 | 200 |127.0.0.1 | 22-04-2016
4 | 197 |127.0.0.1 | 22-04-2016
5 | 200 |127.0.0.1 | 22-04-2016
6 | 199 |127.0.0.1 | 22-04-2016

por lo que me debería arrojar la consulta los valores: 200 y 199 respectivamente.

No se si me di a entender, ojalá puedan orientarme un poco :) saludos!
  #2 (permalink)  
Antiguo 22/04/2016, 11:29
Avatar de Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 18 años, 3 meses
Puntos: 774
Respuesta: Contar la cantidad de registros

Y esto no te funciona?

Código SQL:
Ver original
  1. SELECT * FROM(
  2. SELECT COUNT(howlid) AS total, howlid FROM  visitas gorup BY howlid
  3. ) AS completa WHERE total>1

ya dependiendo de lo que necesites podrias usar limit
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me
  #3 (permalink)  
Antiguo 22/04/2016, 12:16
 
Fecha de Ingreso: abril-2016
Ubicación: Aguascalientes
Mensajes: 18
Antigüedad: 8 años, 8 meses
Puntos: 0
Respuesta: Contar la cantidad de registros

gracias! pruebo enseguida.

Etiquetas: consulta+sql, consulta-mysql
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 11:26.