我想要每个小组成员的最后一条记录。但是通过这个应用程序,我得到了前两个条目。我觉得Max(时间)不起作用
SELECT id, latitude, longitude, MAX(temps), vitesse, description, id_recepteur
FROM donneesgps
GROUP BY id_recepteur
请帮忙
答案 0 :(得分:0)
假设temps
是时间,您需要where
,而不是group by
:
SELECT d.*
FROM donneesgps d
WHERE d.temps = (SELECT MAX(d2.temps)
FROM donneesgps d2
WHERE d2.id_recepteur = d.id_recepteur
);