MySQL违反SQL标准

问题描述 投票:0回答:1

[关于this articleANSI SQL 99 standard requirement group by中,他们说:

该语句的选择列表可能仅包含对每个组单值列的引用–这意味着选择列表不能包含对GROUP BY子句中也不包含的中间结果列的引用] >

但是在MySQL中,我们可以这样做:

select b
from a
group by c

并且它没有抱怨,所以我想知道这是否被视为违反标准。

我已经阅读了有关此主题的this answer,但是我想知道这是否是违规的,或者可以认为是违规(例如,有一个示例表明“严格遵守SQL标准”,并且我写的是结果),而不是为什么它有用或其他。

在他们关于ANSI SQL 99标准要求组的文章中,他们说:语句的选择列表可能仅包含对每个组单值列的引用–这意味着...

mysql sql standards
1个回答
0
投票
我最初误解了这个问题。
© www.soinside.com 2019 - 2024. All rights reserved.