gpt4 book ai didi

mysql - 极端 sql_mode=only_full_group_by

转载 作者:行者123 更新时间:2023-11-29 09:29:13 29 4
gpt4 key购买 nike

SELECT DISTINCT
`A/C#` AS `A/C#`,
`MyRef` AS `MyRef`,
DATEDIFF('2017-06-30', `Date`) AS `Days`,
`Dr` - `Cr` AS `Balance`
FROM
`BERNIE`.`answer`
GROUP BY
`A/C#`,
`MyRef`
ORDER BY
BINARY `A/C#`,
BINARY `MyRef`,
`Days`,
`Balance`

SELECT 列表的表达式 #3 不在 GROUP BY 子句中,并且包含非聚合列“bernie.answer.Date”,该列在功能上不依赖于 GROUP BY 子句中的列;这与 sql_mode=only_full_group_by 不兼容

可以通过在 GROUP BY 中包含 DateDrCr 来消除错误。

我得到了 GROUP BY 的东西(也许......),但这看起来很极端?

更新:将计算字段的别名(DaysBalance)添加到 GROUP BY 也可以消除错误。现在我更困惑了。

最佳答案

完全删除 GROUP BY。在这种情况下不合适,因为没有聚合。

关于mysql - 极端 sql_mode=only_full_group_by,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59063125/

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