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