Office中国论坛/Access中国论坛

标题: 代码合并 [打印本页]

作者: yekai_hua    时间: 2010-6-4 15:42
标题: 代码合并
SELECT 全年报损.*
FROM 全年报损
WHERE (((全年报损.[B03004]) Like "*(z)*"));


SELECT 赠品.*, 商品资料.默认仓位
FROM 商品资料 INNER JOIN 赠品 ON 商品资料.商品编码=赠品.B03002
WHERE 默认仓位 not in ("") and 默认仓位 not like "*淘汰*" and 默认仓位 not like "*共用*" and 默认仓位 not like "*待排*";

请问以上2段代码可以合并成一段吗
怎么把这2个查询写成一个
作者: 咱家是猫    时间: 2010-6-4 16:30
你指提是联合查询吧?如果两个查询的字段个数与类型是一致的化,可以在中间用一个UNION联合,当然,要去掉第一个查询最后的分号
作者: yekai_hua    时间: 2010-6-4 16:42
不是
是我没表达清楚 我第一个查处的名称叫赠品
也就是说我第二个查询中的赠品表是由第一个查询生成的
作者: yekai_hua    时间: 2010-6-4 22:15
有那位高士指教啊
作者: luhao    时间: 2010-6-4 22:40
4# yekai_hua

是不是
表1.增品& 表2.增品 as 新增品

最好上传个库上来给人调试
作者: koutx    时间: 2010-6-5 10:40
查询中的子查询语句




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