摘要: 首先是三张表, CNo对应的是课程,在这里我就粘贴了。 主表 人名表按照常规查询SELECT s.SName, c.CName,s2.SCgrade FROM S s INNER JOIN SC s2 ON s2.SNo = s.SNo INNER JOIN C c ON c.CNo = s2.CNo那么结果是这样的但是这是横表 不是我想看到的结果。我们要看到这样的结果:那么怎么办呢? 第一种写法:SELECT w.SName, sum(case when w.CNo= 1 then w.SCgrade ELSE 0 END) AS '语文', sum(case WHEN w. 阅读全文
posted @ 2012-05-02 13:59 小马的酒吧 阅读(7300) 评论(2) 推荐(0)