У меня проблема при выполнении этого кода:
SELECT * FROM tblpm n
WHERE date_updated=(SELECT MAX(date_updated)
FROM tblpm GROUP BY control_number
HAVING control_number=n.control_number)
В принципе, я хочу вернуть самую последнюю дату для каждого контрольного номера. Вышеуказанный запрос возвращает правильный результат, но он занимает 37 секунд. до того, как был показан выход.
Есть ли какое-либо другое предложение или команда sql, которые могут выполняться быстрее, чем запрос выше?
Спасибо заранее.