mysql之having和where小区别:
结论:having是从前筛选的字段再筛选,而where是从数据表中的字段直接进行的筛选的
比如我有
select id, usrer_id,name,age from d_users where age > 10;
select id, usrer_id,name,age from d_users having age > 10;
上面两个是等效的,但是如果我把第二个改为 select id, usrer_id,name from d_users having age > 10; 就会报错,原因就是上面说的结论
