求一句sql查询语句

chenchenzucc 2012-11-05 01:56:27
日记表:userid,content(日记内容)
用户表:userid,username
部门表:userid,orgid
部门信息表:orgid,orgname

查询每人发表的日记数量,查询效果如下
orgname username count
一年级 小米 5
五年级 小莉 10

求一句sql语句查询,多谢了。
...全文
133 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
with t
as(
select 
	a.userid,
	orgname
from 
	部门表 a
inner join
	部门信息表 b
on 
	a.orgid=b.orgid
)
select
	t.orgname,
	u.username,
	COUNT(c.content) as [count]
from
	t
inner join 
	用户表 u
on 
	t.userid=u.userid
inner join
	日记表 c
on
	t.userid=content.userid
group by
	t.orgname,
	u.username
發糞塗牆 2012-11-05
  • 打赏
  • 举报
回复
我语句没有''啊,你把你改过后的代码发来看看
chenchenzucc 2012-11-05
  • 打赏
  • 举报
回复
引用 1 楼 DBA_Huangzj 的回复:
SQL code12345select di.orgname,u.username,count(1) [count]from 用户表 u inner join 部门表 D on u.userid=d.useridinner join 部门信息表 DI on d.orgid=di.orgidinner join 日记表 l on u.userid=l.useridgroup……
好像哪里有问题,会出现' ' 附近有语法错误。
發糞塗牆 2012-11-05
  • 打赏
  • 举报
回复
select di.orgname,u.username,count(1) [count]
from 用户表 u inner join 部门表 D on u.userid=d.userid
inner join 部门信息表 DI on d.orgid=di.orgid
inner join 日记表 l on u.userid=l.userid
group by di.orgname,u.username

22,300

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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