0

我正在尝试将此 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 不兼容

这是我的数据库的结构和内容。 在此处输入图像描述

在此处输入图像描述

我几乎没有数据库经验,所以我不确定从哪里开始解决这个问题。

4

0 回答 0