设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[Access本身] 关于不重复追加?

[复制链接]
跳转到指定楼层
1#
发表于 2007-2-28 04:05:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
各位高手:

  表里有重复的序号的行不用追加,请问追加里序号的条件应该怎样写?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2007-2-28 04:15:00 | 只看该作者
用在什么地方,请上传示例
3#
 楼主| 发表于 2007-2-28 05:19:00 | 只看该作者
销售追加 有重复的序号不要追加到销售表里.同样的数据只追加一次.


本帖子中包含更多资源

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

x
4#
发表于 2007-2-28 17:00:00 | 只看该作者
1.先将销售表中的序号数据类开由文本格式改为数字格式

2.修改追加查询,改为如下语句

INSERT INTO 销售表 ( 序号, 代码, 客户名称, 送货单号, 交货日期, 客户料号, 拼板数, 数量, 订单号码, 厂内料号 )
SELECT 送货单详细表.序号, 送货单表.代码, 送货单表.客户名称, 送货单表.送货单号, 送货单表.发货日期, 送货单详细表.客户料号, 送货单详细表.拼板数, 送货单详细表.数量, 送货单详细表.备注, 送货单详细表.厂内料号
FROM 销售表 RIGHT JOIN (送货单表 INNER JOIN 送货单详细表 ON 送货单表.送货单号 = 送货单详细表.送货单号) ON 销售表.序号 = 送货单详细表.序号
WHERE (((销售表.序号) Is Null));


[此贴子已经被作者于2007-2-28 9:00:23编辑过]

5#
 楼主| 发表于 2007-2-28 18:33:00 | 只看该作者
多谢了!一点通,
6#
发表于 2007-2-28 20:02:00 | 只看该作者
INSERT INTO 销售表 ( 序号, 代码, 客户名称, 送货单号, 交货日期, 客户料号, 拼板数, 数量, 订单号码, 厂内料号 )
SELECT b.序号, a.代码, a.客户名称, a.送货单号, a.发货日期, b.客户料号, b.拼板数, b.数量, b.备注, b.厂内料号
FROM 送货单表 AS a, 送货单详细表 AS b
WHERE a.送货单号=b.送货单号 and b.送货单号 not in (select 送货单号 from 销售表)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-11 01:46 , Processed in 0.135857 second(s), 31 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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