SELECT
`s1`.`question`,
GROUP_CONCAT(QUOTE(`so1`.`name`)) `answers`
FROM
`survey` `s1`
INNER JOIN
`survey_option` `so1`
ON
`so1`.`survey_id` = `s1`.`id`
GROUP BY
`s1`.`id`;
このクエリは、引用符で囲まれたカンマ区切りの文字列として製品question
リストを作成します。answer
回答文字列を配列に展開するにはどうすればよいですか?
最初に頭に浮かぶのはexplode("','", mb_substr($answers_str, 1, -1))
.
注意すべき問題はありますか?