soullibra
Новичок
помогите оптимизировать запрос
есть таблица с полями id, station, date, <всякие данные>
нужно из таблицы выбрать все station за последнюю дату (у каждой station последняя дата разная) ну и соответствующие им (<station,date>) данные.
пока придумал так:
время выполнения 15.47 сек, что не есть гуд
возможно ли написать более опримизированно? если да, то посоветуйте как.
есть таблица с полями id, station, date, <всякие данные>
нужно из таблицы выбрать все station за последнюю дату (у каждой station последняя дата разная) ну и соответствующие им (<station,date>) данные.
пока придумал так:
Код:
SELECT r.*
FROM
(SELECT MAX(date) AS mdate, station FROM rad WHERE 1=1 GROUP BY station) AS t,
rad AS r
WHERE
t.station = r.station AND t.mdate = r.date;
возможно ли написать более опримизированно? если да, то посоветуйте как.