首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

关于distinct跟group by having count()=1的区别

2012-07-28 
关于distinct和group by having count()1的区别RT,为什么我得到的结果不一样[解决办法]不一样太正常了比

关于distinct和group by having count()=1的区别
RT,为什么我得到的结果不一样

[解决办法]
不一样太正常了

比方说你distinct中的列若有多条记录,则可以选出来,但你having ..=1肯定选不出来的

还有你的distinct中的列若是null,则会有记录,那你count(null)是0,肯定也不对

这两个不应该放在一起相提并论的,差别太大了

热点排行