分组统计差异
MySQL数据库支持分组时输出中包含非分组项,虚谷数据库分组时只能输出分组项以及聚合函数。
MySQL关闭sql_mode中的ONLY_FULL_GROUP_BY,示例为关闭session的
select @@SESSION.sql_mode
set session sql_mode='上面查询出来的不包括ONLY_FULL_GROUP_BY的模式';
with pt as (
select 1 id,'a' name,'ms' addr from dual
union all
select 2 id,'b' name,'cd' addr from dual
union all
select 3 id,'c' name,'yb' addr from dual
union all
select 4 id,'d' name,'ms' addr from dual
union all
select 5 id,'e' name,'cd' addr from dual
union all
select 6 id,'f' name,'ms' addr from dual
)
select addr,id,name from pt group by addr;
虚谷数据库不支持使用同样SQL。