Hola,
Libras.
No he logrado el resultado esperado, solo obtengo los registros de la tabla 'Obras' y todos los demás campos asociados pero con valores nulos. Sin embargo, me diste una idea.
Inicialmente creí que usando la función
MAX()
, solo obtendría el registro (y no "los") cuyo valor del campo indicado sea el mayor de la tabla y dado que se trata del
id
, pues, sería el último. Probando la subconsulta que hiciste, me di cuenta de que eso no es así y fue desde ahí que partí para hallar la solución.
La consulta definitiva es la siguiente:
De este modo, el resultado es el siguiente:
Código Resultado:
Ver originalid nomb av_id desc
1 ob-1 11 desc nro. 4 de ob-1
2 ob-2 6 desc nro. 2 de ob-2
3 ob-3 12 desc nro. 2 de ob-3
4 ob-4 9 desc nro. 2 de ob-4
5 ob-5 10 desc nro. 2 de ob-5
Gracias por la ayudada brindada, estimado
Libras. Saludos.