Tengo un problema con una sentencia SQL, la explico con un ejemplo.
En la tabla existen dos campos, miren una versión minimizada de la tabla.
ID| AUTOR
1 | Pedro
1 | Juan
2 | Luis
2 | Juan
Ahora lo único que quiero es que me agrupe el ID , porque lo quiero es que me salga es el último ID con su respectivo autor, la salida sería:
ID| AUTOR
1 | Pedro
2 | Luis
He probado con DISTINC pero no me sirve, el GROUP BY tampoco, ya que no me permiten agrupar por un solo campo y mostrar otro que no esté agrupado.
Por ejemplo:
SELECT DISTINC id, autor FROM tabla --> agrupa los dos campos, por lo tanto me salen todos.
Pensé en subconsultas pero tampoco me sirven, quizá haya alguna forma de meter el vector unudimensional en otra consulta pero he investigado y no encontré nada.
Se que se es medio difícil de entender, si quieren algún otro dato nada más pídanlo, esto quiero hacerlo con SQL porque es un Procedimiento Almacenado que me manda un recorset.
Gracias por la ayuda
MariHo
;¬)