Помогите оптимизировать запрос с group by
Есть вот такой запрос:
Можно ли без вложенных запросов решить такую задачу:
SELECT * FROM(
SELECT p.name,s.image, p.pid
FROM structure AS p, stories AS s
WHERE p.pid IN (2,3,4,5) AND p.id=s.id
ORDER BY s.date DESC
) AS sub GROUP BY pid