设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 2217|回复: 4
打印 上一主题 下一主题

[查询] 怎样把库中两个查询写成一个SQL语句。

[复制链接]
跳转到指定楼层
1#
发表于 2003-12-21 07:50:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
怎样把库中两个查询写成一个SQL语句。

[此贴子已经被作者于2003-12-20 23:51:15编辑过]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2004-1-3 00:13:00 | 只看该作者
嵌套查询的使用:
SELECT be.序号, be.班别, aa.规格, aa.计划, aa.实产, aa.钢耗, aa.煤气消耗1, aa.电耗2, aa.日期, aa.例检, aa.机液影响, aa.自动化, aa.工艺, aa.运行, aa.外围
FROM be LEFT JOIN [SELECT chlzbk.班别, chlzbk.规格, chlzbk.计划, chlzbk.实产, [坯总量]/[实产] AS 钢耗, [煤气消耗]/[实产] AS 煤气消耗1, [电耗]/[实产] AS 电耗2, chlzbk.日期, wszbk.例检, wszbk.机液影响, wszbk.自动化, wszbk.工艺, wszbk.运行, wszbk.外围
FROM chlzbk LEFT JOIN wszbk ON chlzbk.序号 = wszbk.序号
WHERE (((chlzbk.日期)=#12/1/2003#))
]. AS aa ON be.序号 = aa.班别
ORDER BY be.序号;
3#
发表于 2004-1-3 00:16:00 | 只看该作者
弱点:运行速度将比两查询的速度低。
优势:查询个数少一些,看着清爽。
4#
发表于 2004-1-3 05:52:00 | 只看该作者
我看了一下,你的两个查询列数基本一样,把其中一个查询的序号删除,可以使用联合查询把两个查询合并成一个查询:
table [产量日查询1] UNION table [产量日查询2];
5#
 楼主| 发表于 2004-1-5 04:30:00 | 只看该作者
谢谢二楼的。因用汉字输入有一些看不见的字符所以老提示有错误。现已解决。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-5-3 14:45 , Processed in 0.096058 second(s), 29 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表