继以下已回答 MySQL 的问题之后:从查询结果中设置用户变量
我需要将逗号分隔值的数组存储到从查询返回的变量中。例如
SET @qids := (select distinct GROUP_CONCAT(question.id, '')
from questions
where chapter_id in(100,101,102);
select *
from answers
where question_id in (@qids);
这行得通,但他的问题是@qids
变量只有一个question_id
值,而不是许多question_id
格式,如60,61,62
请帮忙