mysql group不要
时间: 2023-08-24 19:13:00 浏览: 152
回答: 当使用MySQL进行GROUP BY聚合操作时,如果SELECT中的列没有在GROUP BY中出现,就会报错。这是因为在MySQL 5.7版本中,默认开启了only_full_group_by模式,它要求SELECT后面的列必须被GROUP BY后面的列所包含。如果你不想使用这个模式,可以查询一下@@sql_mode,然后将ONLY_FULL_GROUP_BY从结果中删除。这样就可以避免这个问题了。\[1\]\[2\]\[3\]
#### 引用[.reference_title]
- *1* *2* *3* [MySQL不需要group by的字段查询,避免报错only_full_group_by的方法](https://blog.csdn.net/dz77dz/article/details/126107357)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文