首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

3表联查 oracle9i的

2012-01-08 
求一个3表联查 oracle9i的表1:worksheetwsidvarchar2 主键custinorg1varchar2 外键 对应citycode.code表2:

求一个3表联查 oracle9i的
表1:worksheet
wsid varchar2 主键
custinorg1 varchar2 外键 对应citycode.code 

表2:worksheetaccount
wsid varchar2 主键 值与worksheet的wsid完全一致
shflag varchar2 说明:0代表未通过审核,1代表通过审核 2代表在途

表3:citycode
code varchar2 主键
descript varchar2 城市名称

现在要这样的结果:

分行名称 通过审核 未通过审核 在途 总量
北京 1 2 0 3
上海 2 0 3 5

求助!

[解决办法]
字段都不清楚啊,怎么写?在途是意思啊,
[解决办法]
在途 即等待审核的路上
[解决办法]
行转列吧 count 有空在写吧~
[解决办法]
分行名称在哪个表中,建议将各个表结构描述的清楚一些,呵呵。
[解决办法]
连接三个数据表的用法:

FROM (表1 INNER JOIN 表2 ON 表1.字段号=表2.字段号) INNER JOIN 表3 ON 表1.字段号=表3.字段号

更多参考:
http://blog.sina.com.cn/s/blog_5d367a950100khfi.html

热点排行