设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[其它] 新手求助。。。

[复制链接]
跳转到指定楼层
1#
发表于 2006-10-7 11:31:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
ACC数据的二个表。  是有名称和代码列的。
表1里名称和代码都有数据  表2里只有名称有数据
问:  怎么用SQL命令把表1里的代码写到表二里。?
PS:表1的段数和表2的段数不一样 表1和表2排列顺序也不同。

本帖子中包含更多资源

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

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2006-10-7 12:03:00 | 只看该作者
以下是引用笨笨℃在2006-10-7 3:31:00的发言:
ACC数据的二个表。  是有名称和代码列的。
表1里名称和代码都有数据  表2里只有名称有数据
问:  怎么用SQL命令把表1里的代码写到表二里。?
PS:表1的段数和表2的段数不一样 表1和表2排列顺序也不同。

就这个图片?做不出来这个sql命令.
3#
发表于 2006-10-7 18:05:00 | 只看该作者
UPDATE [first] AS a, [second] AS b SET b.code = a.code
WHERE a.name=b.name;
4#
 楼主| 发表于 2006-10-7 21:36:00 | 只看该作者
以下是引用YAO_Alex在2006-10-7 10:05:00的发言:
UPDATE [first] AS a, [second] AS b SET b.code = a.code
WHERE a.name=b.name;

我给你发图

你帮我看一下好吗。

我自己整不明白阿。。。
5#
 楼主| 发表于 2006-10-7 21:39:00 | 只看该作者



就是这样  如图  图里不是有好几个“工”字的项吗。。

只要留一个。。

表2的设计和表1一样。。

把不重复的项加到表2去  怎么搞。?

本帖子中包含更多资源

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

x
6#
发表于 2006-10-7 22:27:00 | 只看该作者
没有明白意思!

比如有很多“工”名称的对应了很多不同的代码---"a","aa","aaa","aaaa"

那么表2中的对应“工”下面只需要任选其中之一的代码就可以吗?

如果都要的话,直接拷贝表1就有了啊!
7#
发表于 2006-10-7 23:56:00 | 只看该作者
如果只需要Name字段为唯一,Code字段取对应的任意值,可以使用下面这句:

INSERT INTO table2 SELECT TABLE1.Name AS Name, Min(TABLE1.Code) AS Code FROM TABLE1 GROUP BY TABLE1.Name;

[此贴子已经被作者于2006-10-7 16:32:37编辑过]

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

本版积分规则

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

GMT+8, 2024-9-27 05:51 , Processed in 0.110321 second(s), 31 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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