SQL 查询使用COUNT函数一个方法
select字段a,count(表1.字段b)ascfrom表1innerjoin表2on表1.字段=表2.字段比如一个查询语句是这个格式,想要在count()查询出的数...
select 字段a,count(表1.字段b) as c from 表1 inner join 表2 on 表1.字段=表2.字段
比如一个查询语句是这个格式,想要在count()查询出的数据上再加一个条件,where应该怎么写?或者要怎么改一下?
where条件只针对count()出来的c那一列,不能影响到字段a那一列 展开
比如一个查询语句是这个格式,想要在count()查询出的数据上再加一个条件,where应该怎么写?或者要怎么改一下?
where条件只针对count()出来的c那一列,不能影响到字段a那一列 展开
4个回答
展开全部
简单
select * from(select 字段a,count(表1.字段b) as c from 表1 inner join 表2 on 表1.字段=表2.字段)
as x where x.c 加条件
select * from(select 字段a,count(表1.字段b) as c from 表1 inner join 表2 on 表1.字段=表2.字段)
as x where x.c 加条件
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select 字段a,count(表1.字段b) as c from 表1 inner join 表2 on 表1.字段=表2.字段 WHERE ...
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
接着你那句:加 group by 字段a having c 条件(比如>2)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询