Bonjour,

Je doit faire une requete sur uen table principale qui utilise une autre et obtenir un resutat de synthèse.

Par exemple ici j'ai une table enregistrement qui stock tous les enregistrement : les champs sont 'vehicule_immat' et 'enregistrements_createdAt'. J'ai crér cette requête :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
SELECT `vehicule`.`immat` AS `vehicule_immat`,
`enregistrements`.`createdAt` AS `enregistrements_createdAt`
FROM `enregistrements` `enregistrements` 
LEFT JOIN `vehicules` `vehicule` ON `vehicule`.`id`=`enregistrements`.`vehiculeId` 
GROUP BY `vehicule`.`immat`, `enregistrements`.`createdAt`
ORDER BY `enregistrements`.`createdAt` DESC
J'obtiens cela par exemple :


vehicule_immat enregistrements_createdAt
CZ-381-YW 2018-05-12 08:35:56
CZ-381-YW 2018-05-12 08:35:55
CZ-381-YW 2018-05-12 08:35:54
CZ-381-YW 2018-05-12 08:35:53
EE-338-VB 2018-05-12 08:35:53
DX-879-BL 2018-05-11 11:11:36
DX-879-BL 2018-05-11 11:11:35
DX-879-BL 2018-05-11 11:11:34
DX-879-BL 2018-05-11 11:11:33
DX-879-BL 2018-05-11 11:11:32
DX-068-RV 2018-05-11 06:03:27
DX-068-RV 2018-05-11 06:03:26
DA-550-SK 2018-05-10 19:00:49
DA-550-SK 2018-05-10 19:00:48
DA-550-SK 2018-05-10 19:00:47
DA-609-XL 2018-05-09 20:00:04
DA-609-XL 2018-05-09 20:00:03
ED-543-YY 2018-05-09 08:18:01
EE-635-EC 2018-05-09 07:55:21
EE-635-EC 2018-05-09 07:55:20
EE-635-EC 2018-05-09 07:55:19

Et j'aimerais obtenir un résultat comme cela :

vehicule_immat enregistrements_createdAt
CZ-381-YW 2018-05-12 08:35:56
EE-338-VB 2018-05-12 08:35:53
DX-879-BL 2018-05-11 11:11:36
DX-068-RV 2018-05-11 06:03:27
DA-550-SK 2018-05-10 19:00:49
DA-609-XL 2018-05-09 20:00:04
ED-543-YY 2018-05-09 08:18:01
EE-635-EC 2018-05-09 07:55:21

Comment donc faire pour obtenir le 2nd ? a savoir immatriculation unique en fonction de la derniere date ?

Merci de votre aide