- 原因
存在非聚合列 , 没有包含在 GROUP BY 子句中。
//按day分组后,得到新表的每一个列对应day有唯一数据
select id, max(hour) from biao GROUP BY day;//会出错,因为同一天,会有多个id
select day, max(hour) from biao GROUP BY day;//对的
博客指出存在非聚合列未包含在GROUP BY子句中的情况,聚焦于信息技术领域数据库操作中该现象的原因探讨。
//按day分组后,得到新表的每一个列对应day有唯一数据
select id, max(hour) from biao GROUP BY day;//会出错,因为同一天,会有多个id
select day, max(hour) from biao GROUP BY day;//对的
4826
558

被折叠的 条评论
为什么被折叠?