Select Count(b.topic)

yanfeifei 2008-05-04 08:31:10
SQL代码

select u.sex,u.individualism,count(b.tpoic),u.Points,u.Experience,u.Charm,u.VisiteTimes,u.LastDate,
u.regdate,u.Imgpath,u.Uemail,u.QQID,u.Individualsignature from Users as u inner join BulletinList as b
on(u.userid=b.userid) and u.userName='超级管理员'GROUP BY u.userid,b.userid

报错“u.Sex' 在选择列表中无效,因为该列既不包含在聚合函数中,也不包含在 GROUP BY 子句中。”

请问要怎么获得count(b.tpoic)发表文章的次数!
谢谢啊!
...全文
75 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
yanfeifei 2008-05-04
  • 打赏
  • 举报
回复
select u.sex,u.individualism,发表文章=count(b.topic),
u.Points,u.Experience,u.Charm,u.VisiteTimes,u.LastDate,
u.regdate,u.Imgpath,u.Uemail,u.QQID,u.Individualsignature from Users as u inner join BulletinList as b
on(u.userid=b.userid) and u.userName='地精商会版主'
GROUP BY u.sex,u.individualism ,u.Points,u.Experience,u.Charm,u.VisiteTimes,u.LastDate,
u.regdate,u.Imgpath,u.Uemail,u.QQID,u.Individualsignature

性别 个人主页 发表文章 财产 用户等级 魅力 登陆次数 最后登陆时间 注册时间
酷哥 NULL 2 888888 80 888888 4 NULL 2008-01-01

个人头像 Email QQ号 个人签名
img/Image2.gif 13243@163.com 无 无


但是count为0用户的信息就没啦!
count为0 用户的信息依然存在
要怎么写呢?
谢谢高手指点!






yanfeifei 2008-05-04
  • 打赏
  • 举报
回复
意思就是说要把select 里用到的字段全部加进GROUP BY 句子里就对啦?
yanfeifei 2008-05-04
  • 打赏
  • 举报
回复
非常感谢!
vest011 2008-05-04
  • 打赏
  • 举报
回复
学习了.
jinjazz 2008-05-04
  • 打赏
  • 举报
回复
select u.sex,u.individualism,count(b.tpoic),u.Points,u.Experience,u.Charm,u.VisiteTimes,u.LastDate,
u.regdate,u.Imgpath,u.Uemail,u.QQID,u.Individualsignature from Users as u inner join BulletinList as b
on(u.userid=b.userid) and u.userName='超级管理员'GROUP BY u.sex,u.individualism ,u.Points,u.Experience,u.Charm,u.VisiteTimes,u.LastDate,
u.regdate,u.Imgpath,u.Uemail,u.QQID,u.Individualsignature

6,128

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 新技术前沿
社区管理员
  • 新技术前沿社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧