当我执行查询(使用Group )以获得结果时,Mysql返回以下错误
SELECT list的表达式#1不是按子句分组,而是包含非聚合列'project.ws_images.wi_id‘,它在功能上不依赖于GROUP子句中的列;这与sql_mode=only_full_group_by不兼容。我想通过月和小组取得结果。我已经搜索过了,并找到了一些解决办法,但仍然面临着这个问题。);
SELECT * FROM `ws_images` WHERE wi_
FK_COLUMN = 1;select min(COLUMN) from TABLE where FK_COLUMN = 1 group by FK_COLUMN;
第一种方法生成一个带有索引扫描的执行计划更让我困惑的是,这并不是发生在表中的每一列上-对于某些列,我不需要group by来生成seek。我还注意到,慢条件只发生在某些外键值上-那些只返回不返回行的值,但并不是所有不返回行的值都会产生不利的计划。怎么回事?