У меня есть SQL-запрос, у которого есть подзапрос с соединениями.Я хотел бы переписать запрос без подзапроса, чтобы я мог создать представление.MySQL не допускает операторов SELECT, где FROM является подзапросом.
Возможно ли это?Я попытался удалить внешний выбор и переместить группу внутри запроса sub.Это частично работает, но некоторые данные неверны.
select *
from (SELECT r.id, r.dateAdded, r.listingId, r.rating, r.username, r.valid, tbl_data.nameShort, tbl_data.desk, d.model, d.hardware, d.serial, l.appVersion, r.photoUrl, r.comment
FROM tbl_ratings r
JOIN tbl_data on r.listingId = vi_data.id
JOIN tbl_devices d on r.serial = d.serial
JOIN tbl_log l on l.serial = d.serial
ORDER BY d.serial, l.dateAdded DESC) x
group by id
order by dateAdded DESC
Заранее спасибо!