Цитата:
Тут надо EVGL спросить на каких он данных проверял скорость работы его запроса.
На небольших. Там не один запрос, там три таких. Но вы бы видели, что там было до того, и как долго оно работало на тех же самых данных! Вы, конечно, можете попробовать ускорить, не потеряв логику, но сомневаюсь, что можно добиться больших успехов на этом пути. Без изменения модели данных от пяти таблиц в одном запросе не уйти.
P.S. Ведь говорили мне: не ставь комментарии.