z3r9
Новичок
Здравствуйте. Нужно сделать запрос с 3 уровнями вложенности, но не хочет находить поле.
Запрос 1 такой:
И потом этот запрос вставляю в другой:
Подскажите как сделать, что бы 3 уровень вложенности находил поле?
Ps. пока пришлось убрать в 3 уровне 'where table.table1_id = table1.id' и перенести на 2, но из-за этого group by выполняется по большому объему данных.
Запрос 1 такой:
Код:
SELECT ... FROM (
SELECT max(table.id)...
FROM table
left ...
where table.table1_id = table1.id <-- вот это поле не находит
group by ...
) t
left join ...
Код:
SELECT (Запрос 1) FROM table1 ...
Ps. пока пришлось убрать в 3 уровне 'where table.table1_id = table1.id' и перенести на 2, но из-за этого group by выполняется по большому объему данных.