SQL 8

gagaxiaoyuer 2008-02-21 11:28:46

UPDATE PARTNER_ADDRESS SET FADDR1=REPLACE(FADDR1,'栋','幢')
WHERE
POWER_METER.FPARTNER_ID=PARTNER_ADDRESS.FPARTNER_ID
AND FCONCENTRATOR_NO='2000228266'


提示这句话 什么意思啊 The column prefix 'POWER_METER' does not match with a table name or alias name used in the query.
...全文
65 点赞 收藏 4
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
liangCK 2008-02-21
UPDATE a SET FADDR1=REPLACE(FADDR1,'栋','幢')   
FROM PARTNER_ADDRESS a ,POWER_METER b
WHERE
b.FPARTNER_ID=a.FPARTNER_ID
AND FCONCENTRATOR_NO='2000228266'



上面有些列不知道你是PARTNER_ADDRESS表还是POWER_METER表的.所以你自己随后指定.
回复
wzy_love_sly 2008-02-21
UPDATE   PARTNER_ADDRESS   SET   FADDR1=REPLACE(FADDR1,'栋','幢')  
from POWER_METER,PARTNER_ADDRESS
WHERE
POWER_METER.FPARTNER_ID=PARTNER_ADDRESS.FPARTNER_ID
AND FCONCENTRATOR_NO='2000228266'
回复
wzy_love_sly 2008-02-21
● █〓██▄▄▄▄▄ ●●●●●●
▄▅██████▅▄▃▂
██████████████
◥⊙▲⊙▲⊙▲⊙▲⊙▲⊙▲◤.
回复
liangCK 2008-02-21
没有From指定POWER_METER表
回复
相关推荐
发帖
MS-SQL Server
创建于2007-09-28

3.3w+

社区成员

MS-SQL Server相关内容讨论专区
申请成为版主
帖子事件
创建了帖子
2008-02-21 11:28
社区公告
暂无公告