En la tabla a continuación, ¿cómo obtengo solo el registro más reciente de id=1
basado en la columna de inicio de sesión y no en los 3 registros?MySQL: obtener el registro más reciente
+----+---------------------+---------+
| id | signin | signout |
+----+---------------------+---------+
| 1 | 2011-12-12 09:27:24 | NULL |
| 1 | 2011-12-13 09:27:31 | NULL |
| 1 | 2011-12-14 09:27:34 | NULL |
| 2 | 2011-12-14 09:28:21 | NULL |
+----+---------------------+---------+
Esto es lo que trabajó sobre la base de su primera ** ** respuesta: 'SELECT ID, MAX (signin) DE GRUPO POR TBL donde id = 1;' – enchance
me trató de poner en práctica la segunda solución (para obtener el toda la fila) en mi propia situación, pero siempre obtengo un conjunto de resultados vacío – rantsh
@rantsh ¡Porque era incorrecto! Lo he corregido arriba. –