Я знаю, что этот вопрос действительно базовый, но я очень плохо знаком с SQL. Не могли бы вы сказать, что не так с этой попыткой поиска таблицы по переменной? Предполагается, что переменная @position происходит из списка чисел ...
set @position := 171839648, 171844431, 171846532;
select chrom, chromStart, chromEnd, name, score
from wgEncodeRegTfbsClusteredV3
where chrom = "chr5" and @position BETWEEN chromStart and chromEnd
Когда я использую set@position := 171839648;
, код работает нормально, но не тогда, когда я добавляю больше элементов, и я не смог понять, как сделать выбор переменных из списка.
Извините за глупый вопрос и спасибо за вашу помощь !!
Stefanie