Хранимая процедура в запросе

#mysql

#mysql

Вопрос:

Существует процедура getFileList — возвращает, как следует из названия, список файлов и еще пару опций с ними.

Возможно ли затем использовать эту процедуру в запросе select?

Что-то вроде этого: select Field1 from Image where Field2 IN (call GetFileList ());

Комментарии:

1. Насколько я знаю, это невозможно. очень просто — процедура заполнения временной таблицы использует ее в запросе. как вариант — вернуть строку с идентификатором(ами) и разобрать в SQL — правда через «задний проход».

Ответ №1:

вы должны изменить ее на функцию http://www.databasejournal.com/features/mysql/article.php/3569846/MySQL-Stored-Functions.htm