Hello tout le monde,
Voilà, afin de récupérer le dernier log d'un utilisateur avec un LEFT JOIN, j'effectue une sous-requête. Le problème, c'est que si l'utilisateur en question n'est pas le dernier utilisateur logué, mysql me retourne NULL.
Vous n'auriez pas une petite idée?
Voilà le bout de code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 SELECT t1.id, t2.date_time FROM t1 LEFT JOIN t2 ON t2.user_id = t1.id AND t2.id = ( SELECT max(id) FROM t2 WHERE user_id = t2.user_id ) WHERE t1.user = 'root'
Partager