Tengo una tabla "Pacientes" de la siguiente forma:
Código:
Y una tabla "datos" asi: +--------+------------------------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +--------+------------------------------+------+-----+---------+----------------+ | id | int(4) | NO | PRI | NULL | auto_increment | | nombre | varchar(100) | NO | | NULL | | | edad | int(3) | NO | | NULL | | | sexo | enum('Masculino','Femenino') | NO | | NULL | | +--------+------------------------------+------+-----+---------+----------------+
Código:
Donde "datos.paciente" almacena un numero referenciando a "pacientes.id" (sin utilizar foreing keys). La tabla "datos" almacena varias veces el mismo "paciente", utilizando diferentes valores para las demas columnas. El problema es que deseo obtener unicamente la fila mas reciente de la tabla datos de cada usuario, he probado multiples consultas, pero no me han funcionado.... +-------------+------------+------+-----+-------------------+-----------------------------+ | id | int(10) | NO | PRI | NULL | auto_increment | | paciente | int(4) | NO | | NULL | | | ekg | text | NO | | NULL | | | temperatura | float | YES | | NULL | | | oximetro | float | YES | | NULL | | | presion | varchar(7) | YES | | NULL | | | timestamp | timestamp | NO | | CURRENT_TIMESTAMP | on update CURRENT_TIMESTAMP | +-------------+------------+------+-----+-------------------+-----------------------------+
Alguien me hecha una manita? Gracias!!