设为首页 加入收藏

TOP

要求一个语句从study,DICT表中取出如表三所列格式数据
2015-11-21 01:46:15 来源: 作者: 【 】 浏览:0
Tags:要求 一个 语句 study DICT 取出 格式 数据

问题描述:要求一个语句从study,DICT 表中取出如表三所列格式数据

study表

\

DICT表

\

表三

\

答案:SQL:

?

SELECT Deptname,
MAX(CASE WHEN Mon = '一月份' THEN value ELSE null END) AS 一月份,
MAX(CASE WHEN Mon = '二月份' THEN value ELSE null END) AS 二月份,
MAX(CASE WHEN Mon = '三月份' THEN value ELSE null END) AS 三月份
  FROM `study` as a right join `DICT` as b on a.dept=b.Dept group by Deptname


?

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇搞定linux上MySQL编程(六):C语.. 下一篇不定列(动态列)报表的数据源处理

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: