报表的问题

nb20022 2003-11-22 08:19:46
有两张表如下
A表字段:
GWID,NAME,ALPHA
B表字段
GWID,PERSON,DATE1 两张表是通过GWID子段联系起来
A表和B 表是一对多关系,都为字符形,除ALPHA 为数值型
假设A表有以下数据
GWID NAME ALPHA
01 a 0
02 b 1
B:
GWID PERSON DATE1
01 mmm 0202
01 nnn 0302
02 cccc 0201
02 cc 0305
02 ddd 0205
今要产生以下报表,格式如下:
gwid name alpha person date1
01 a 0 mmmm 0202
nnn 0302
02 b 1 cccc 0201
cc 0305
ddd 0205
请问如何做,最好是表格形式,其中每类GWID为一行.







...全文
6 点赞 收藏 4
写回复
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
zzhcims 2003-11-22
加上排序
回复
nb20022 2003-11-22
怎么只能出来两行在一起
第三个DDD又换了一行?
回复
nb20022 2003-11-22
是ACCESS的
回复
lmby 2003-11-22
select A.GWID, A.NAME, A.ALPHA,B.PERSON,B.DATE1 from A,B where A.gwid *= B.gwid;

然后在dw的row菜单设gwid, name, alpha的suppree duplicate row

这是sql server的左连接。如果是oracle要换左连接为+=
回复
发动态
发帖子
DataWindow
创建于2007-09-28

568

社区成员

PowerBuilder DataWindow
申请成为版主
社区公告
暂无公告