请着重讲解原理。 众所周知在mysql查询语句关键字中,select关键字运行顺序是在having后,在order by前。 那么既然是如此,select coloum as 别名 更不应该可以被having操作吧?因为在having运行的的时候,select还没运行呢,也就是没产生视图吧。 是我理解的有误,还是他有另外一种运行方式(例如运行sql语句前率先初始化..等等) 望懂的人不吝赐教,谢谢! mysql/oracle 都可以讲讲
select field1,count(1) c from test2 group by field1 having C>3;
select field1,count(1) c from test2 group by field1 having COUNT(1)>3;
17,090
社区成员
55,238
社区内容
加载中
试试用AI创作助手写篇文章吧