读书人

关于distinct跟group by having count

发布时间: 2012-07-28 12:25:13 作者: rapoo

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

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

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

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

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

读书人网 >oracle

热点推荐