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

这个DW的sql该如何写

2012-02-07 
这个DW的sql该怎么写?数据库是SQL ANYWHERE 12danganjy表如下:danganjy表中的jyr字段和czr字段显示数据都

这个DW的sql该怎么写?
数据库是SQL ANYWHERE 12
danganjy表如下:


danganjy表中的jyr字段和czr字段显示数据都是dbuser表中的username字段的数据


danganjy表中的danganxh字段的数据显示的是dangan表中dangmc的数据


要设计的这个DW的数据主要来danganjy表,要取出字段ghbz=1的数据,这个DW最后要显示的数据如下:
dang_dangmc dbuser_username jyrq ghrz dbuser_username
档案名称 借阅人 借阅日期 归还日期 操作人

新建 文本文档 小鱼 2011-9-18 2011-9-18 admin
新建 文本文档 admin 2011-9-17 2011-9-17 admin
新建 文本文档 admin 2011-9-17 2011-9-17 admin

请教各位朋友,这个DW的SQL该怎么写? 请教大家了,谢谢!

[解决办法]

C/C++ code
select c.dangmc, b.username, a.jyrq, a.ghrq, d.usernamefrom danganjy a left join dbuser b on a.jyr = b.useridleft join dangan c on a.danganxh = c.xhleft join dbuser d on a.czr = d.useridorder by a.jyr desc 

热点排行