三表联查怎么样进行积分统计,高手指教,想了很多办法都搞不定

lshfong 2008-06-13 01:03:35
三表联查怎么样进行积分统计,高手指教[已更新] 部门表 栏目表
ID NAME     ID FID LMNAME  
1 部门一     1 部门ID 栏目一  
2 部门二     2 部门ID 栏目二  
3 部门三     3 部门ID 栏目三  
4 部门四     4 部门ID 栏目四  
5 部门五     5 部门ID 栏目五  
信息表
ID FID TITLE 积分
1 栏目 信息 2
2 栏目 信息 2
3 栏目 信息 5
4 栏目 信息 4
5 栏目 信息 3

积分统计[想生成的表]
部门名称 栏目一 栏目二 栏目三 栏目四 积分汇总
部门一 2 2 2 2 8
部门二 3 5 1 1 10
部门三 1 1 1 1 4
部门四 1 1 1 1 4
部门五 2 2 2 2 8
           


====================
每个部门都有自己的栏目,我现在想的是怎么样生成每个部门的栏目积分并统计,最好是能在mysql中的视图中生成,高手指点一下,不胜感激!
...全文
47 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
junyi2003 2008-06-13
  • 打赏
  • 举报
回复
你这个是SQL的问题.

用group by , order by 就解决了.

select LMNAME,NAME, sum(积分) from a , b,c
where ......( 关联条件)
group by LMNAME,NAME
order by LMNAME,NAME

视图生成? my god. 你的横列纵列都不固定还要生成视图? 能生成XML大概差不多符合你的要求,自己去找相关资料吧.

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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