设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12
返回列表 发新帖
楼主: 均瑶
打印 上一主题 下一主题

[与其它组件] 如何连接几个同类表?

[复制链接]
11#
 楼主| 发表于 2006-11-21 23:42:00 | 只看该作者
例子已上传
12#
发表于 2006-11-21 23:57:00 | 只看该作者
不明你的意思,把结果贴出来
13#
 楼主| 发表于 2006-11-22 00:19:00 | 只看该作者
结果希望能够生成一张TOTAL表,内容为







table

data

content



AB

A12345

one



AB

B35763

two



AB

B56221

three



AB

A54654

four



C

C54658

five



C

C23213

six



D

D54651

seven



D

D56521

eight



E

E89530

nine
14#
发表于 2006-11-22 01:43:00 | 只看该作者
SELECT AB.type, AB.content
FROM AB;
union SELECT c.type, c.content
FROM c;
union SELECT d.type, d.content
FROM d;
UNION SELECT e.type, e.content
FROM e;
15#
发表于 2006-11-22 03:23:00 | 只看该作者
用这种结构不太好吧,建议更改表结构。
16#
 楼主| 发表于 2006-11-22 16:47:00 | 只看该作者
若是需要对类似的数据进行不规则分类,该怎么更改表结构比较好呢?

数据源特征固定(首字母),但是量很大,无法事先定义好类别。
17#
 楼主| 发表于 2006-12-6 19:09:00 | 只看该作者
以下是引用fengrh在2006-11-21 17:43:00的发言:
SELECT AB.type, AB.content
FROM AB;
union SELECT c.type, c.content
FROM c;
union SELECT d.type, d.content
FROM d;
UNION SELECT e.type, e.content
FROM e;



用这个方法似乎可以大致满足要求,但是现在做下来发现一个缺陷,就是重复数据会丢失!

有谁能帮忙想想办法吗?
18#
 楼主| 发表于 2006-12-6 20:45:00 | 只看该作者
顶下,求助
19#
发表于 2006-12-6 21:45:00 | 只看该作者
union 更改为 union all
20#
 楼主| 发表于 2006-12-7 18:50:00 | 只看该作者
以下是引用hi-wzj在2006-12-6 13:45:00的发言:
union 更改为 union all

非常感谢!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-1-9 20:07 , Processed in 0.084315 second(s), 32 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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