急,在SQL数据库中,根据一个表字段,去修改另一个表字段...

在SQL数据库中,有两个表(共有3万条记录),第一个表叫china_cur有字段:药品名称,类别,编号.第二个表叫mcost也有三个字段.是药品名称,医保分类编号,医保类... 在SQL数据库中,有两个表(共有3万条记录), 第一个表叫china_cur 有字段: 药品名称,类别,编号. 第二个表叫mcost 也有三个字段.是药品名称,医保分类编号,医保类别. 目的是,把china_cur的"编号"根据"药品名称"写入mcost相应的"医保分类编号"中.
由于药品名称,里面不是完全一样(第一个表是详细药品名称)所以只能用 like查表.
-----------------------------
我一直在ASP写代码的.所以不怎么会在SQL查询中写,麻烦帮我改改好么?
-----------------------------

UPDATE mcost SET 医保分类编号 = (SELECT 编号 FROM china_cur WHERE 药品名称 LIKE '%mcost.药品名称%' ) 运行后没有什么效果.希望大家指点指点,在此跪谢了...
展开
 我来答
春秋大众心7226
2006-09-22
知道答主
回答量:29
采纳率:0%
帮助的人:26.4万
展开全部
UPDATE mcost
SET 医保分类编号 = a.编号, 医保类型 = a.类别
from china_cur a
WHERE a.药品名称 LIKE '%'+mcost.药品名称+'%'
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式