Tengo un problema con una consulta SQL que en principio parece simple pero no sé cómo hacerla.
Tengo dos campos digamos idart e idcomentario. Ejemplo:
idart=1, idcomentario=1
idart=1, idcomentario=2
idart=1, idcomentario=3
idart=2, idcomentario=1
idart=3, idcomentario=1
idart=3, idcomentario=2
La consulta sql lo único que quiero que me saque es todos los diferentes idart's con el máximo de idcomentarios.
El resultado sería en el anterior caso
idart=1, idcomentario=3
idart=2, idcomentario=1
idart=3, idcomentario=2
¿Alguien me ofrece la solución?
Esta NO es, pero puede que se aproxime:
Select idart,max(idcomentario) as idcomentario from comentarios group by idart,idcomentario