| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
学习型 ASP/PHP/ASP.NET 主机 35元/年全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付
赛孚耐:软件保护加密专家身份认证令牌USB KEY  
共有 333 人关注过本帖
标题:利用两个表的条形码“spec”字段关联,写一个语句
收藏  订阅  推荐  打印 
kw868
Rank: 1
等级:新手上路
帖子:6
积分:160
注册:2006-3-16
利用两个表的条形码“spec”字段关联,写一个语句

需要一个能够达到这个目的的语句“利用两个表的条形码“spec”字段关联,写一个语句:如果商品信息表tradename的条形码字段“spec”的内容与pr表字段spec相同,则tradename表的 price08 字段内容=pr表的 price08 字段内容”

麻烦高手了,附件有关联的两个表的建表语句,可以查到各个字段的属性和长度。字段名简单如下,详细请看附件!
--商品信息表tradename
商品代码字段名code
商品名称字段名name
识别统计符字段名 code_wbx(统计此字段含有"FX")字符的商品;
条形码字段spec
价格字段 price08
/*
PR表
条形码字段spec
商品名称字段名name
价格字段 price08


附件: 只有本站会员才能下载或查看附件,请您 登录注册
搜索更多相关主题的帖子: spec  字段  条形码  语句  商品  
2006-4-16 19:50
LouisXIV
Rank: 12Rank: 12Rank: 12
等级:贵宾
威望:25
帖子:789
积分:7990
注册:2006-1-5

你表没问题吧。

PR里是FLOAT,TradeName里是varchar。格式都没有统一,表是怎么设计的?

若统一,语句是
update a
set price08=b.price08
from pr b inner join tradename a
on a.spec=b.spec

语法检测通过,未经数据测试。

2006-4-16 23:44
kw868
Rank: 1
等级:新手上路
帖子:6
积分:160
注册:2006-3-16

pr表是从EXCEL直接导入生成的表所以字段格式与SQL中tradename表不同,求教哪位高手帮忙,

需要一个能够达到这个目的的语句“利用两个表的条形码“spec”字段关联,写一个语句:如果商品信息表tradename的条形码字段“spec”的内容与pr表字段spec相同,则tradename表的 price08 字段内容=pr表的 price08 字段内容”

2006-4-17 07:57
LouisXIV
Rank: 12Rank: 12Rank: 12
等级:贵宾
威望:25
帖子:789
积分:7990
注册:2006-1-5

是不是导入表与表字段格式无关。

应该先在SQL内将表制成后再导入数据。此外,Float尽量不要用。

对于现状,用这个试试,float到varchar是不是自动转换的忘了。
update a
set price08=convert(varchar,b.price08)
from pr b inner join tradename a
on a.spec=b.spec


2006-4-17 10:38
kw868
Rank: 1
等级:新手上路
帖子:6
积分:160
注册:2006-3-16

谢谢!我是没有办法,PR表是外地厂家在excel中做好mail给我的,我的SQL数据库中是tradename表,这两个表的共同字段就是spec(商品的条形码),所以现在要让我的tradename表的price08 = PR表的price08字段(单价)内容,PR表的格式因为对方只能给我excel表,我无从选择,只能把这个excel导入到我的SQL,能指导我在导入的时候各个字段的属性与我的tradename表对应的字段属性相同的导入方法吗?

2006-4-17 20:21
LouisXIV
Rank: 12Rank: 12Rank: 12
等级:贵宾
威望:25
帖子:789
积分:7990
注册:2006-1-5

预先在SQL中建表后再导入即可,建表时设定好字段属性。

2006-4-17 21:54
kw868
Rank: 1
等级:新手上路
帖子:6
积分:160
注册:2006-3-16

我建立了表,也设定的属性和字段长度了,请教如何从excel表按照设定导入数据?

2006-4-18 00:16
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 0.062761 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved