[关于this article的ANSI SQL 99 standard requirement group by
中,他们说:
该语句的选择列表可能仅包含对每个组单值列的引用–这意味着选择列表不能包含对GROUP BY子句中也不包含的中间结果列的引用] >
但是在MySQL中,我们可以这样做:
select b from a group by c
并且它没有抱怨,所以我想知道这是否被视为违反标准。
我已经阅读了有关此主题的this answer,但是我想知道这是否是违规的,或者可以认为是违规(例如,有一个示例表明“严格遵守SQL标准”,并且我写的是结果),而不是为什么它有用或其他。
在他们关于ANSI SQL 99标准要求组的文章中,他们说:语句的选择列表可能仅包含对每个组单值列的引用–这意味着...