Office中国论坛/Access中国论坛

标题: 怎样单纯的将两张表结合在一起 [打印本页]

作者: 若离ヘ不弃°    时间: 2012-5-15 08:41
标题: 怎样单纯的将两张表结合在一起
如题 有两张表
A:
A B C
1 2 3
4 5 6

B:
D E F
5 7 8
9 0 1


现在想将这两张表变成
A B C
1 2 3
4 5 6
(空行)
D E F
5 7 8
9 0 1

这样的格式,不知道怎么弄,求高手指点
作者: Henry D. Sy    时间: 2012-5-15 09:11
abcdef是字段名字或字段值?
作者: 若离ヘ不弃°    时间: 2012-5-15 09:33
Henry D. Sy 发表于 2012-5-15 09:11
abcdef是字段名字或字段值?

是标题,字段名,下面是值
作者: Henry D. Sy    时间: 2012-5-15 09:46
把例子传上来看看
作者: 若离ヘ不弃°    时间: 2012-5-15 09:53
[attach]49188[/attach]


将里面两个查询合并为一个,保留各自标题
作者: Henry D. Sy    时间: 2012-5-15 10:06
  1. SELECT A,B,C FROM A
  2. UNION SELECT NULL,NULL,NULL FROM B
  3. UNION SELECT "D","E","F" FROM B
  4. UNION ALL SELECT D,E,F FROM B
复制代码
但是会出现排序问题
作者: Henry D. Sy    时间: 2012-5-15 10:14
  1. SELECT x.A, x.B, x.C
  2. FROM (SELECT "a" as 排序,A,B,C FROM A
  3. UNION SELECT "b", NULL,NULL,NULL FROM B
  4. UNION SELECT "b","D","E","F" FROM B
  5. UNION ALL SELECT "c",D,E,F FROM B) AS x
复制代码
试试这变通法看看

作者: 若离ヘ不弃°    时间: 2012-5-17 12:43
Henry D. Sy 发表于 2012-5-15 10:14
试试这变通法看看

谢谢




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