Nella tabella seguente, come faccio a ottenere il record più recente di id=1
in base alla colonna di accesso e non a tutti e 3 i record?MySQL: recupera il record più recente
+----+---------------------+---------+
| 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 |
+----+---------------------+---------+
Ecco cosa ha funzionato, sulla base di ** ** prima risposta: 'selezionare ID, MAX (signin) FROM tbl GROUP BY id WHERE id = 1;' – enchance
ho cercato di implementare la soluzione di 2 ° (per ottenere il intera riga) sulla mia situazione personale, ma ottengo sempre un set di risultati vuoto – rantsh
@rantsh Perché non era corretto! L'ho corretto sopra. –