@skoch244
Есть длинный запрос и он помещен в хранимую процедуру, там его обрабатывать нет смысла и охота вызывать его получая таблицу и обрабатывать его как обычный запрос, пример:
SELECT
`t1`.`id` AS `id`,
`t1`.`name` AS `name`
FROM (CALL `name_procedure`(1)) AS `t1`
GROUP BY `t1`.`id`
Решения вопроса 1
@Rsa97
CALL в SELECT’е использовать нельзя.
Если в процедуре просто один сложный запрос, то можно создать VIEW с этим запросом.
Если логика сложнее, то в процедуре можно заполнять временную таблицу, а потом обрабатывать её.
Если в процедуре просто один сложный запрос, то можно создать VIEW с этим запросом.
Если логика сложнее, то в процедуре можно заполнять временную таблицу, а потом обрабатывать её.
3
комментария
Ответы на вопрос 0
