Сравнение результата функции и подвыбора в MYSQL, где предложение

Я не могу понять, почему этот подпункт ничего не возвращает.

select value from mytable where 
indx = @var
and f() in (select num from nums);

когда эта версия делает:

select value from mytable where 
indx = @var
and f() in (2,5,11);

Когда я создаю список, идентичный результатам из подвыбора, он работает, но при использовании подвыбора нет.

Также это работает:

select value from mytable where 
indx = @var
and 2 in (select num from nums);

0 ответов

Другие вопросы по тегам