设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[与其它组件] 如何将2个select出来的结果合并在一个表中???急。

[复制链接]
跳转到指定楼层
1#
发表于 2003-4-21 03:59:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如何将2个select出来的结果合并在一个表中???急。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2003-4-21 04:28:00 | 只看该作者
追加到一个表中
3#
发表于 2003-4-23 00:27:00 | 只看该作者
用 union 即联合查询
4#
发表于 2003-4-25 17:52:00 | 只看该作者
也可只建一个参数查询,通参数使两个查询二合一
5#
发表于 2003-8-1 00:54:00 | 只看该作者
举个例子
SELECT column1.t1, column2.t1 FROM t1
UNION
SELECT column1.t2, column2.t2 FROM t2
UNION
SELECT 'value1', 'value2'

注意, column1.t1 - column1.t2 - 'value1', 以及column2.t1 - column2.t2 - 'value2'是要相同数据类型。

有个很有用处例子,比方说,你打算在一个窗口中列出客户的合同号码,你计划通过一个下拉组合框来选择客户,然而你也希望有一个选项能够选择所有客户以便查看所有的合同号码,那么这个组合框的rowsource就可以这样写

SELECT customerID, company FROM customers
UNION
SELECT 0, '(All customers)'
ORDER BY company

这样你就可以得到一个第一行是 (All customers) 这么一个选项。


[此贴子已经被作者于2003-7-31 16:55:10编辑过]

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-9-21 18:37 , Processed in 0.188312 second(s), 29 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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