Я пытаюсь вернуть одно значение столбца на основе максимального значения другого столбца и определенного идентификатора третьего столбца, все это в одной таблице ,SQL Select, основанный на максимальном значении одного столбца и определенного идентификатора от другого
Я пытался сделать следующий SQL, но это не работает:
SELECT "value"
FROM event_log
JOIN (SELECT MAX("time") AS max_time
FROM event_log WHERE "eid" = 6)
Единственное значение, я хочу это столбец «значение» на основе максимального значения и определенного числа идентификаторов других столбцов той же таблицы.
Любые предложения?
Что делать, если две строки имеют одно и то же время? вероятно, в внешнем запросе необходимо WHERE «eid» = 6'. – Hogan
Не работает. Он возвращает больше строк с разными «eid» s. – Istvan
Это работало, спасибо за это! – Istvan