sql server 与my sql 的那些区别
sql server 与my sql 的那些区别
1 group by
实战中中发现 sql server 中使用group by 后select 字段必须使用聚合函数,原因是因为在分组后会生成一个临时表 ,这个临时表中只有group by的分组列,没有那些非分组列
但是在my sql 中 select字段尽然不需要使用 这是为什么了?
阅读资料后发现 my sql 对标准的sql 进行了扩展 group by 后若发现有重复数据(1:N) 会随机取一条来满足范式要求 已到达1:1 的要求,结果不可控
不是世界太黑,而是你不够白

浙公网安备 33010602011771号