Tengo una tabla que contiene los comentarios del usuario y quiero recuperar el último comentario hecho por cada usuario.obteniendo datos de una relación muchos a muchos db
Consulta a continuación u debe dar una idea de lo que estoy tratando de hacer
select comment, comment_id, userId FROM comments_table
WHERE comment_id in (
SELECT MAX(comment_id)
FROM comments_table where userId in (2001, 2002, 2010)
GROUP BY userId
)
Por encima de las obras de consulta, pero lleva demasiado tiempo, especialmente si hay muchos userIds.
Necesito una declaración de consulta más rápida que logre lo mismo.
redujo el tiempo de consulta de 1seg a 0.0026. gracias – user1502826
¿qué necesitaría agregar a la consulta anterior si hay otra tabla llamada user_details como u que también quiero extraer columnas u.mainimage y u.fullname tal vez usando b.user_id = u.user_id – user1502826
¿Qué tabla sería 'user_details' conectar el enlace a? La tabla de comentarios? Tabla de usuarios? –