请高手帮助修改select语句(20分)

  • 主题发起人 diamond~
  • 开始时间
D

diamond~

Unregistered / Unconfirmed
GUEST, unregistred user!
使用sql server 做为数据库

lsb(帐户流水表)
zh zhmc je
1001 12.1
1002 123.1
1003 123.15
1001 12.12
1003 123.12

xxb(帐户信息表)
zh zhmc
1001 公用事业费
1002 财政专户
1003 其它

如何将帐户名称添加到帐户流水表中
update set zh=select lsb,xxb where lsb.zh=xxb.zh and zh in (select zh from xxb)
无法通过,请协助查明原因。
 
update lsb set a.zhmc=b.zhmc from lsb a,xxb bwhere a.zh=b.zh
 
要是只显示记录的话,用LOOK UP字段就可以了。要是数据比较多,数据库在服务器上建议还是
不用update来实现。
update lsb set lsb.zhmc=xxb.zhmc where lsb.zh=xxb.zh
 
UPDATE lsb
SET zhmc = (SELECT zhmc FROM xxb WHERE zh = lsb.zh)
 
UPDATE lsb
SET zhmc = (SELECT zhmc FROM xxb WHERE zh = lsb.zh)
这样就可以了!
不过,我是想问兄弟你有没有学过数据库?有必要这样做吗?
 
多人接受答案了。
 
顶部