Сравнение результата функции и подвыбора в 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);