J'ai deux tables utilisateurs et login_track. Chaque utilisateur peut avoir ou non des enregistrements de connexion dans la table login_track. Je veux récupérer les 2 dernières dates de connexion pour chaque utilisateur.Mysql Sélectionnez 2 enregistrements récents pour chaque groupe [utilisateur]
structure de tableau se présente comme suit: utilisateurs:
user_id name
1 John
2 Mike
3 Anderson
4 William
.....
table Login_track:
track_id user_id login_date
100 1 2017-06-20
101 1 2017-06-21
102 2 2017-06-21
103 1 2017-06-23
104 2 2017-06-23
105 1 2017-06-27
résultat si désiré doit être:
user_id Name login_date
1 John 2017-06-27, 2017-06-23
2 Mike 2017-06-23, 2017-06-21
3 Anderson NULL
4 William NULL
Note: ID utilisateur 3 (Anderson) et 4 (William) n'a aucun dossier s dans la table login_track, même si ces deux éléments doivent également être listés dans le résultat final avec la valeur NULL dans la colonne login_date.
Merci.
pouvez-vous montrer votre essai? – Jenish