标题:急待解决的ASP问题
只看楼主
PHP
Rank: 1
等 级:新手上路
帖 子:47
专家分:0
注 册:2006-5-26
 问题点数:0 回复次数:4 
急待解决的ASP问题
我在学习ASP编程过程中遇到一个问题,想了好几天也没想明白如下:

在用ASP调用ACCESS库,在数据库中有两个表,简称表1和表2
在表1中与表2中有相同的字段名,如(名称、数量、时间、产地)
两个表的关键字都是(名称+产地),也就是说名称与产地才能唯一的决定一条记录。
我想实现的是:

将表1与表2中(名称和产地)一样的记录在数量上相加,当然一样的记录只取一个,但数量上为二者之和,不一样的不相加(注意只有名称和产地一样的记录才视为相同记录,而不一样的记录只是原封不动的插入到第三个表中),然后把这些所有的记录升成第三个表

字段还是取名称、数量、时间、产地,请问这样的语句该怎么写:



请高手指点一下,我想了很久,都无法实现,感激不尽!在线急等。

[此贴子已经被作者于2006-7-14 17:06:35编辑过]

搜索更多相关主题的帖子: ASP 急待 
2006-07-14 15:08
PHP
Rank: 1
等 级:新手上路
帖 子:47
专家分:0
注 册:2006-5-26
得分:0 
关注一下好吗,在线急等
2006-07-14 17:17
chenjin145
Rank: 1
等 级:禁止访问
帖 子:3922
专家分:0
注 册:2006-7-12
得分:0 
insert into 表3 (名称,数量,时间,产地) (select a.名称,(a.數量+b.數量) as 數量,a.时间,a.产地
from 表1 a left join 表2 b where a.名稱=b.名稱 and a.產地=b.產地)

注意只有名称和产地一样的记录才视为相同记录,而不一样的记录只是原封不动的插入到第三个表中
這個不知道怎麼加進去

試試看看
沒調適工具
不知道正確性

[此贴子已经被作者于2006-7-14 18:17:31编辑过]


[url=javascript:alert(1);] [div]fdgfdgfdg\" on\"[/div] [/url]
2006-07-14 18:15
PHP
Rank: 1
等 级:新手上路
帖 子:47
专家分:0
注 册:2006-5-26
得分:0 

from 后面的 left join 是什么意思???

另外这条语句实现的好像只是记录一样的插入到第三个表中,而记录不一样的根本没进去呀

[此贴子已经被作者于2006-7-14 18:30:26编辑过]

2006-07-14 18:29
labid
Rank: 1
等 级:新手上路
帖 子:151
专家分:0
注 册:2006-6-20
得分:0 
left join
左连接
就是说
表1 left join  表2
表2去匹配表1的内容,如果表1中有字段,在表2中的字段没有的就以NULL显示
2006-07-15 00:59



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-78313-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.803478 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved