关于SQL数据导入到另一个表

深圳还是一样的深圳 2009-09-15 10:47:56
我想加一个条件,就是当shop_products我指定的四个表:bookname,huiyuanjia,isbn,bookchuban,导入到Purchaseprices表中对应的字段,但有一个条件:

当shop_products表bookname中一个值的在表Purchaseprices中的PurchaseName中存在,就不导入,这样的写法如何写

<%

if request("action")="save" then
set rs=server.CreateObject("adodb.recordset")
sql="select * from shop_products,Purchaseprices "
rs.open sql,conn,1,3


sql="insert into Purchaseprices.PurchaseName select * from shop_products.bookname"

sql="insert into Purchaseprices.PurchaseRetail select * from shop_products.huiyuanjia"

sq="insert into Purchaseprices.PurchaseSpecifications select * from shop_products.isbn "


sql="insert into Purchaseprice.PurchaseUnits select * from shop_products.bookchuban "
rs.close
set rs=nothing
response.write "<script language=javascript>alert('导入完成!');window.location.href='pro.asp';</script>"
response.End
end if
%>
...全文
49 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
xxwood 2009-09-16
  • 打赏
  • 举报
回复
insert into Purchaseprices.PurchaseName (select * from shop_products.bookname where id not in select id from Purchaseprices.PurchaseName)

有几个问题你没说清楚:
1:“当shop_products表bookname中一个值的在表Purchaseprices中的PurchaseName中存在。”到底哪个字段你没说,我就只好用ID代替了。
2、“就不导入”是指仅不导入Purchaseprices.PurchaseName,还是那4个表都不导入。若都不导入,那4个表之间必然存在某个联系,例如ID唯一。这个联系是什么你没说明白。

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧