当我执行查询(使用Group )以获得结果时,Mysql返回以下错误
SELECT list的表达式#1不是按子句分组,而是包含非聚合列'project.ws_images.wi_id‘,它在功能上不依赖于GROUP子句中的列;这与sql_mode=only_full_group_by不兼容。* FROM `ws_images` WHERE wi_type = 'image' GROUP BY DATE_FORMAT(date_added, '%Y%m
这听起来很愚蠢,但我从来不知道为什么聚合函数会将返回的记录限制为1。SELECT id, MAX(2) AS p FROM table在1 23 2但这实际上给了我们:1 2
1)为什么聚合函数会发生这种情况,并且没有给出我预期的结果?2)我在MySQL和SQLite上发现了这一点。所有数据库的响应都是一样的吗?3)出于好奇,让我问一下,如何查询才能获得