ユーザーの場所を格納するテーブルがあります。すべてのユーザーの最新の場所を選択したいと思います。
私が試したこと
SELECT lat, lng, address, idUser, timestamp FROM locations ORDER BY timestamp DESC LIMIT 1
SELECT lat, lng, address, idUser, MAX(timestamp) FROM locations
もちろん、これらの 2 つは、すべてのユーザーの最後の場所を教えてくれました。テーブルの構造は単純です。
CREATE TABLE `locations` (
`idLocation` int(11) NOT NULL auto_increment,
`idUser` int(11) NOT NULL,
`address` varchar(255) NOT NULL,
`lat` float(10,6) NOT NULL,
`lng` float(10,6) NOT NULL,
`timestamp` timestamp NOT NULL default CURRENT_TIMESTAMP,
PRIMARY KEY (`idLocation`),
KEY `idUser` (`idUser`)
)