-3
我想每個組成員中的最後一條記錄。但通過這個應用程序,我得到了前兩項。我覺得最大(時間)不工作選擇每個組的最後一個條目
SELECT id, latitude, longitude, MAX(temps), vitesse, description, id_recepteur
FROM donneesgps
GROUP BY id_recepteur
請幫
我想每個組成員中的最後一條記錄。但通過這個應用程序,我得到了前兩項。我覺得最大(時間)不工作選擇每個組的最後一個條目
SELECT id, latitude, longitude, MAX(temps), vitesse, description, id_recepteur
FROM donneesgps
GROUP BY id_recepteur
請幫
假設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
);
這解決了我的問題。謝謝 –
ORDER BY X DESC LIMIT 2?人們可能會要求查看錶格模式,您可以通過查詢獲得'DESCRIBE donneesgps' –
可能的重複[SQL只選擇具有列上最大值的行](http://stackoverflow.com/questions/7745609/ sql-select-only-rows-with-max-value-on-a-column) –