| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 995 人关注过本帖
标题:利用两个表的条形码“spec”字段关联,写一个语句
只看楼主 加入收藏
kw868
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2006-3-16
结帖率:0
收藏
 问题点数:0 回复次数:6 
利用两个表的条形码“spec”字段关联,写一个语句

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

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

cpJrmAi2.rar (1.21 KB) 利用两个表的条形码“spec”字段关联,写一个语句


搜索更多相关主题的帖子: spec 字段 条形码 语句 商品 
2006-04-16 19:50
LouisXIV
Rank: 6Rank: 6
等 级:贵宾
威 望:25
帖 子:789
专家分:0
注 册:2006-1-5
收藏
得分:0 
你表没问题吧。

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

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

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

2006-04-16 23:44
kw868
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2006-3-16
收藏
得分:0 
pr表是从EXCEL直接导入生成的表所以字段格式与SQL中tradename表不同,求教哪位高手帮忙,

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

2006-04-17 07:57
LouisXIV
Rank: 6Rank: 6
等 级:贵宾
威 望:25
帖 子:789
专家分:0
注 册:2006-1-5
收藏
得分:0 
是不是导入表与表字段格式无关。

应该先在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-04-17 10:38
kw868
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2006-3-16
收藏
得分:0 

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

2006-04-17 20:21
LouisXIV
Rank: 6Rank: 6
等 级:贵宾
威 望:25
帖 子:789
专家分:0
注 册:2006-1-5
收藏
得分:0 
预先在SQL中建表后再导入即可,建表时设定好字段属性。

2006-04-17 21:54
kw868
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2006-3-16
收藏
得分:0 

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

2006-04-18 00:16
快速回复:利用两个表的条形码“spec”字段关联,写一个语句
数据加载中...
 
   



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

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