MySQL - HELP !! Agrupar fila y mostrar el registro mas reciente . Debe funcionar para MYSQL

 
Vista:

HELP !! Agrupar fila y mostrar el registro mas reciente . Debe funcionar para MYSQL

Publicado por Roxnny (1 intervención) el 14/10/2019 00:17:18
Buenas tardes, Necesito hacer una consulta que me regrese el cargo actual de todos los empleado guardados en mi base de datos. He intentado varias cosas y aun no lo he logrado.

mis tablas son las siguientes : empleado, historialcargo, cargo.

en la tabla historialCargo esta almacenado lo siguiente:

id id_e id_c

1 1 1

2 1 2

3 1 3

4 21 2

5 1 13

Necesito agrupar por id_empleado y mostrar el ultimo id_cargo de cada empleado para que quede algo asi:

id id_e id_c

4 21 2

5 1 13
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
Imágen de perfil de Francisco
Val: 201
Bronce
Ha mantenido su posición en MySQL (en relación al último mes)
Gráfica de MySQL

HELP !! Agrupar fila y mostrar el registro mas reciente . Debe funcionar para MYSQL

Publicado por Francisco (73 intervenciones) el 14/10/2019 19:39:04
Hola

Un simple GROUP BY

1
2
3
SELECT d_e, MAX(id_c) AS id_c
FROM historialcargo
GROUP BY 1

Saludos
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