- 原因
存在非聚合列 , 没有包含在 GROUP BY 子句中。
//按day分组后,得到新表的每一个列对应day有唯一数据
select id, max(hour) from biao GROUP BY day;//会出错,因为同一天,会有多个id
select day, max(hour) from biao GROUP BY day;//对的
//按day分组后,得到新表的每一个列对应day有唯一数据
select id, max(hour) from biao GROUP BY day;//会出错,因为同一天,会有多个id
select day, max(hour) from biao GROUP BY day;//对的