Помогите написать запрос

Помогите написать запрос

Б.д. SQLite таблица log(ip TEXT, time INTEGER, uri TEXT).
Надо выбрать записи с уникальным ip и максимальным time.
Сделал так:
PHP:
// выборка уникальных ip
$sql = "SELECT DISTINCT ip FROM log ORDER BY time DESC";
$result = $db->query($sql);
$listIp = $result->fetchAll(PDO::FETCH_ASSOC);
    
// выборка записей с максимальным time для конкретных ip		
foreach ($listIp as $key => $value){
    $ip=$value['ip'];
    $sql = "SELECT MAX(time) as time, uri FROM log WHERE ip='$ip'";
    $result = $db->query($sql);
    $val = $result->fetch(PDO::FETCH_ASSOC);
    $listIp[$key]['time']=$val['time'];
    $listIp[$key]['uri']=$val['uri'];
}
Как сделать это одним запросом?
 
Сверху