gpt4 book ai didi

mysql - 错误代码 : 1055. SELECT 列表的表达式 #2 不在 GROUP BY 中

转载 作者:行者123 更新时间:2023-11-29 15:46:48 24 4
gpt4 key购买 nike

我想知道“member_seq”的计数与“R_INFO.nick_name”的值匹配。

如何获取计数数据?

SQL

SELECT
nick_name,
REPORT.seq_no,
report_type,
report_item,
contents,
DATE_FORMAT(report_dt, '%Y-%m-%d %H:%i:%s') AS report_dt,
REPORT.status,
question,
E_INFO.status AS game_status,
entry_fee,
REPORT.game_seq,
Count(member_seq)
FROM
REPORT
LEFT JOIN R_INFO ON
REPORT.member_seq = R_INFO.seq_no
LEFT JOIN E_INFO ON
REPORT.game_seq = E_INFO.seq_no
GROUP BY R_INFO.nick_name;

最佳答案

我无法保证您的 JOIN 逻辑是否正确,但要修复错误,如其文本所示,您需要删除所有未聚合或分组的列。所有这些:

REPORT.seq_no,
report_type,
report_item,
contents,
DATE_FORMAT(report_dt, '%Y-%m-%d %H:%i:%s') AS report_dt,
REPORT.status,
question,
E_INFO.status AS game_status,
entry_fee,
REPORT.game_seq

查询将变为:

SELECT nick_name, Count(member_seq)
FROM REPORT
LEFT JOIN R_INFO ON REPORT.member_seq = R_INFO.seq_no
LEFT JOIN E_INFO ON REPORT.game_seq = E_INFO.seq_no
GROUP BY R_INFO.nick_name;

关于mysql - 错误代码 : 1055. SELECT 列表的表达式 #2 不在 GROUP BY 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56966462/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com