浏览 1737 次
锁定老帖子 主题:ORACLE查询结果集的问题
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2014-01-10
现在需要这样一个查询效果,即以A为横坐标、B为纵坐标。从表C根据对应AB值查出来的结果作为单元格。不知道怎么写了。求方案。 要的结果集大概如下: A1 A2 A3 A4 B1 select from C c.aid=a2 and c.bid=b1 .... where c.aid=a1 and c.bid=b1 B2 select from C where c.aid=a1 and c.bid=b2 B3 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2014-01-16
最后修改:2014-01-16
你这个是报表吧??可以这样认为吗? a 是 课程表,b是学生表,c是成绩表?
我看了以下,你的sql不对阿,比如对于B1一行来说,少了一个c.bid = 某个学生的id,对C1 这列来说,少个c.aid=某个学科的id。 也就是 c这行的值,是 c表的select 集合,并且值作用下面的一列,对于b这一列来说,是b的select集合,左右,b的那一行 |
|
返回顶楼 | |