Office中国论坛/Access中国论坛

标题: 如何实现这样的查询??各位请进!!谢谢!! [打印本页]

作者: hejiawei2001    时间: 2003-5-30 19:18
标题: 如何实现这样的查询??各位请进!!谢谢!!
有这样二个表如下表一如下:
字段1  字段2  字段3
   1        2       3
   2        5       6
   3        7        7
表二如下
字段1    字段4  字段5
   1        5          6
如何实现二个表合并起来得到好下的表
字段1     字段2     字段3     字段4    字段5
  1           2            3             5          6
  2           5            6             0          0
  3           7            7             0          0
二个表中有相同的字段1,合并后表二中没有的数据都有0填充
请各位高手请教,谢谢了!!
作者: jhzlzc29    时间: 2003-5-30 20:54
用追加查询呀
作者: hejiawei2001    时间: 2003-5-30 21:30
怎么实现呢?谢谢楼上的朋友。
作者: jhzlzc29    时间: 2003-5-30 23:16
看看是不是你要的
[attach]615[/attach]
作者: hejiawei2001    时间: 2003-5-31 01:13
网络之内皆朋友!!谢谢你
作者: marco2    时间: 2003-5-31 04:04
何必用追加查询呢?
这根本就是一个select视图就可以搞定的事情嘛!
select t1.字段1,t1.字段2,t1.字段3,nz(t2.字段4,0),nz(t2.字段5,0) from
t1 left join t2 on t1.字段1=t2.字段1
作者: hejiawei2001    时间: 2003-5-31 06:22
真的很感谢楼上的朋友,你所作的一切使我们这些菜鸟很受感动!谢谢!!
作者: jhzlzc29    时间: 2003-5-31 15:47
以下是引用marco2在2003-5-30 20:04:01的发言:
何必用追加查询呢?
这根本就是一个select视图就可以搞定的事情嘛!
select t1.字段1,t1.字段2,t1.字段3,nz(t2.字段4,0),nz(t2.字段5,0) from
t1 left join t2 on t1.字段1=t2.字段1

把这段代码做为子窗体的数据源就好了呀
呵呵,marco2不好意思借用一下。
作者: hejiawei2001    时间: 2003-5-31 15:57
是的,我解决了,谢谢各位,只是在很多书里,这种SQL都没有说到,都是些很菜的书,谁能推荐一本有关"sql"的书,小弟在此谢谢大家了。
作者: jhzlzc29    时间: 2003-5-31 15:59
你可以用查询向导做好查询,再复制过去就好了
作者: jhzlzc29    时间: 2003-5-31 16:00
不过基本的格式也就这样了
作者: hejiawei2001    时间: 2003-5-31 16:54
谢谢!!




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3