select xx as fieldA from ... group by xxx having fieldA is not null
我发现having没有效果
select xx as fieldA from ... group by xxx having fieldA is not null
我发现having没有效果
也许 :
select xx as fieldA from ... where fieldA is not null group by xxx having
帮你
您应该在GROUP BY. 5.7.5 引入了SQL_MODEofonly_full_group_by来强制执行(虽然没有抱怨某些实际上可以的情况)。
当您有一个非聚合列时,代码可以自由地为此类列提供它喜欢的任何值(xx在您的情况下)。鉴于此,那怎么可能有HAVING任何合理的意义。
这不是错误;这是一个用户错误。