Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   MySQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=21)
-   -   acomodar por claves y version (https://www.clubdelphi.com/foros/showthread.php?t=79514)

Yun-i 13-07-2012 00:25:43

acomodar por claves y version
 
Hola Foristas, un favor se que por php lo puedo hacer pero quisiera obtenerlo con una subconsulta, o talvez algo mas eficiente, espero pueda ayudarme a construir el query, tengo los campos:

Clave-Version
1 1
1 2
1 3
2 1
2 2
2 3
2 4
3 1
4 1
4 2


mediante una consulta quiero obtener lo siguiente:
1-3
2-4
3-1
4-2

el Hilo esta en Mysql, trabajo con el.

si me ayudan se los agradezco, si consideran ofencivo mi post un disculpa no quiero que lo hagan por mi solo una orientacion.

GRacias Foristas :D

Casimiro Notevi 13-07-2012 00:53:00

Pues más o menos así:

Código SQL [-]
select DISTINCT(clave), max(versio)
from EJEMPLO4
group by 1

Al González 13-07-2012 01:06:27

Veo que se me adelantó Antonio, pero de todas maneras lo pongo. Algo así sería en Firebird:
Código SQL [-]
Select Clave, Max (Version) From TablaDeNombreMisterioso
Group By Clave Order By Clave

No tengas miedo de preguntar, Yun-i. Estos señores de apariencia severa son en el fondo muy personas, sobre todo Casimiro. ;)

Casimiro Notevi 13-07-2012 01:49:16

Cierto, yo he usado "distinct", pero no hace falta ya que buscamos el max(version), sólo un registro.

Así que, aunque funciona igualmente, usa el código de Al González, que es más idóneo.

Yun-i 13-07-2012 16:39:07

Gracias a amboss muy agradecidooo :) un saludo


La franja horaria es GMT +2. Ahora son las 16:55:05.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi