sql2005,关于两个表的相对字段条件查询出错

哎算了 2011-08-18 09:13:29
【数据库】jwc
【表名】news
【字段】
title
index
==============

【数据库】jwc2011
【表名】news2
【字段】
title
leibie
===================

我要把数据库jwc2011中news2表的leibie 字段进行更新。
更新条件就是:“jwc2011中news2表的title”跟 “jwc中news表的title ”相等,并且“jwc中news表的index字段值得等于1 ”
===
我自己写了个,提示
消息 4104,级别 16,状态 1,第 1 行
无法绑定由多个部分组成的标识符 "jwc.dbo.news.Index"。

====

update [news2] set leibie=54 where jwc2011.[dbo].news2.title=jwc.[dbo].news.News_Title and jwc.dbo.news.[Index]=1;
...全文
59 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
--小F-- 2011-08-18
  • 打赏
  • 举报
回复
update
a
set
a.leibie=54
from
jwc2011.[dbo].news2 a,jwc.[dbo].news b
where
a.title=b.News_Title and b.[Index]=1
chuanzhang5687 2011-08-18
  • 打赏
  • 举报
回复
蛋疼的csdn。白白浪费了100分!
快溜 2011-08-18
  • 打赏
  • 举报
回复
update a set a.leibie=54 
from jwc2011.[dbo].news2 a,jwc.[dbo].news b
where a.title=b.News_Title and b.[Index]=1
快溜 2011-08-18
  • 打赏
  • 举报
回复
update a set a.leibie=54 
from jwc2011.[dbo].news2 a,jwc.[dbo].news b
where a.title=b.News_Title and b.[Index]=1
Shawn 2011-08-18
  • 打赏
  • 举报
回复
--#1.    
UPDATE jwc2011.[dbo].news2
SET leibie = 54
FROM jwc2011.[dbo].news2 a, jwc.[dbo].news b
WHERE a.title = b.News_Title
AND b.[Index] = 1
--#2.
UPDATE A
SET leibie = 54
FROM jwc2011.[dbo].news2 A, jwc.[dbo].news B
WHERE A.title = B.News_Title
AND B.[Index] = 1

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧