SQL - seleccionar otros campos group by

 
Vista:
sin imagen de perfil
Val: 11
Ha aumentado su posición en 2 puestos en SQL (en relación al último mes)
Gráfica de SQL

seleccionar otros campos group by

Publicado por Paco (5 intervenciones) el 06/10/2020 13:31:52
Hola,

en primer lugar decirles que no tengo mucha idea de sql , seguro que es facil, pero no doy con ello....
tengo una base de datos en sql server 2008 y quisiera sacar todos los datos de la base de datos agrupados por el maximo ID.

ID NOMBRE PC memoria Login CPU
1 paco paco01 8 paco.paco 2.6
2 pepe pepe01 16 pepe.pepe 1.8


y asi muchos datos
he hecho esta pero claro.....solo me muestra 2 campos(ID y Nombre), como podría hacer pero sacar el resto de datos que correspondan (pc, memoria, etc) del maximo ID que me de mi consulta??

select MAX(ID), nombre
from inventario
group by nombre

espero haberme explicado, muchas gracias por la ayuda
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 11
Ha aumentado su posición en 2 puestos en SQL (en relación al último mes)
Gráfica de SQL

seleccionar otros campos group by

Publicado por Paco (5 intervenciones) el 06/10/2020 17:52:11
hola,

pues lo resolví de otra manera, mandé lo que salia de la select a una tabla temporal y de ella , hice otra select con un inner join de las 2 tablas


gracias por todo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Isaias
Val: 2.542
Oro
Ha mantenido su posición en SQL (en relación al último mes)
Gráfica de SQL

seleccionar otros campos group by

Publicado por Isaias (1921 intervenciones) el 06/10/2020 19:13:59
Puedes hacer una subconsulta:

1
2
3
4
5
6
7
select * from inventario t1
inner join (
select MAX(ID) as id, nombre
from inventario
group by nombre) t2
on t1.id = t2.id and
t1.nombre = t2.nombre
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar