Я пытаюсь получить определенный набор результатов с MySQL, и я не уверен, как его снять. Я хочу все от call_logs
стол для последней записи timestamp
каждого calls_id
. Вот что я пытался до сих пор:Неверная строка запроса MySQL
SELECT distinct calls_id FROM call_logs order by timestamp
Это дает мне только calls_id
, хотя. Когда я поставил следующее:
SELECT distinct calls_id, created, modified, viewed FROM call_logs order by timestamp
возвращает все записи, а не только последний из каждого calls_id
.
Это вытаскивает только одну запись, но она не самая последняя, если я заказываю по временной отметке asc или desc. Он по-прежнему вытаскивает ту же запись .... первый для каждого – user3211305
, если вы используете Mysql try ** order by max (timestamp) desc ** –