我正在尝试将此SQL代码应用于我的MySQL数据库。
SELECT GROUP_CONCAT( `choice` ), `choice_id`, `is_right_choice`
FROM Question_choices
GROUP BY `choice`
但是,当我尝试实现它时,我收到此错误:
1055 - SELECT列表的表达式#2不在GROUP BY子句中,并且包含非聚合列' Wine.Question_choices.choice_id'它在功能上不依赖于GROUP BY子句中的列;这与sql_mode = only_full_group_by
不兼容
我几乎没有数据库的经验,所以我不确定从哪里开始修复它。