Bonjour à tous,
J’essaie de sélectionner le dernier 'mail_type_id' (et ça date d’envoi ) envoyé à mes utilisateurs par la date.
Ma table :
La req sur la quelle je bloque :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 user_id | mail_type_id | date_envoi 23130 | 47 | 2015-07-13 21:57:02 23130 | 48 | 2015-07-13 23:59:02
Je pense que je ne suis pas loin mais cela ne passe pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 SELECT *,MAX(date_envoi) AS date_envoi FROM `mail_auto` WHERE `user_id`='23130' AND (`mail_type_id` = '47' OR `mail_type_id` = '48' OR `mail_type_id` = '49' OR `mail_type_id` = '50' ) GROUP BY user_id
Il me sort :
Deux fois la date d'envoi.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 client_id | mail_type_id | date_envoi | date_envoi 23130 | 47 | 2015-07-13 21:57:02 | 2015-07-13 23:59:02
Merci pour votre aide.
Pablo
Partager