
Omitir registros repetidos de una consulta mysql por su fecha
Publicado por Michael (2 intervenciones) el 04/08/2015 05:11:50
hola, primero decir que soy nuevo en esta comunidad, bueno tengo una tabla donde guardo las consultas que se genera cada vez que un paciente es atendido, simplifico la tabla mas o menos asi:
los datos de id_paciente y Nombres se extraen de una tabla pacientes y en esta tabla almaceno las consultas que han tenido con sus respectivos datos y fechas. Evidentemente cada paciente puede tener varias consultas como detallo en el ejemplo el paciente Juan con ID 1 y es aquí donde nace mi pregunta
¿Como tendría que hacer mi consulta mysql para visualizar todos los registros de la tabla pero los pacientes que hayan tenido varias consultas se visualice solo la de ultima fecha?
el resultado de la consulta tendría que quedar de esta forma:
he intentado de todo pero no logro conseguirlo.
Gracias por su ayuda.
1
2
3
4
5
ID_Consulta | ID_paciente | Nombres | Paralelo | Peso | Talla | Fecha |
1 | 1 | Juan | A | 30 | 90 | 2015-05-20 |
2 | 2 | Pedro | A | 40 | 100 | 2015-05-23 |
3 | 3 | Maria | B | 35 | 95 | 2015-06-1 |
4 | 1 | Juan | A | 30 | 90 | 2015-06-25 |
los datos de id_paciente y Nombres se extraen de una tabla pacientes y en esta tabla almaceno las consultas que han tenido con sus respectivos datos y fechas. Evidentemente cada paciente puede tener varias consultas como detallo en el ejemplo el paciente Juan con ID 1 y es aquí donde nace mi pregunta
¿Como tendría que hacer mi consulta mysql para visualizar todos los registros de la tabla pero los pacientes que hayan tenido varias consultas se visualice solo la de ultima fecha?
el resultado de la consulta tendría que quedar de esta forma:
1
2
3
4
ID_Consulta | ID_paciente | Nombres | Paralelo | Peso | Talla | Fecha |
2 | 2 | Pedro | A | 40 | 100 | 2015-05-23 |
3 | 3 | Maria | B | 35 | 95 | 2015-06-1 |
4 | 1 | Juan | A | 30 | 90 | 2015-06-25 |
he intentado de todo pero no logro conseguirlo.
Gracias por su ayuda.
Valora esta pregunta


0