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
はなく1つの値しか持たないことですquestion_id
question_id
60,61,62
助けてください