急 ,看下这个sql语句,马上结贴

jingcai 2009-04-15 03:30:51
update [fm_Content] a Left Join [fm_Column] b on a.columnId=b.id set a.columnCode=b.code,a.columnName=b.title where a.columncode like '0004%'

上面的在access中可以正常执行

请问我要移植到sqlserver 中要怎么改

在线等,马上结贴
...全文
121 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
DiscussQuestions 2009-04-15
  • 打赏
  • 举报
回复
2楼已经说的很清楚啦!~
来的太晚了!~呵呵
a27621165 2009-04-15
  • 打赏
  • 举报
回复
哇哈哈 都是大牛啊

来晚了 !!!
若灵思源 2009-04-15
  • 打赏
  • 举报
回复
同意1楼观点
levinstong 2009-04-15
  • 打赏
  • 举报
回复
update a
set a.columnCode=b.code ,a.columnName=b.title
From [fm_Content] a
Left join [fm_Column] b
on a.columnId=b.id
where a.columncode like '0004%'
CloudOfFly 2009-04-15
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 tddw 的回复:]
不对,是这样

SQL code
update a set a.columnCode=b.code,a.columnName=b.title
from [fm_Content] a (Left Join [fm_Column] b
on a.columnId=b.id)
where a.columncode like '0004%'
[/Quote]
tddw 2009-04-15
  • 打赏
  • 举报
回复
不对,是这样

update a set a.columnCode=b.code,a.columnName=b.title
from [fm_Content] a (Left Join [fm_Column] b
on a.columnId=b.id)
where a.columncode like '0004%'
tddw 2009-04-15
  • 打赏
  • 举报
回复
ACCESS的Left Join要带括号(因为多表连查时是这样的),这样写试试(我没测试正确性)


update [fm_Content] a (Left Join [fm_Column] b on a.columnId=b.id) set a.columnCode=b.code,a.columnName=b.title where a.columncode like '0004%'
wangchao813 2009-04-15
  • 打赏
  • 举报
回复
update a set a.columnCode=b.code,a.columnName=b.title
from [fm_Content] a Left Join [fm_Column] b
on a.columnId=b.id
where a.columncode like '0004%'
miraxcx 2009-04-15
  • 打赏
  • 举报
回复
update a
set a.columnCode=b.code
,a.columnName=b.title
From [fm_Content] a
Left join [fm_Column] b on a.columnId=b.id
where a.columncode like '0004%'
damo_baby 2009-04-15
  • 打赏
  • 举报
回复
很简单的

update a
set a.columnCode=b.code
,a.columnName=b.title
From [fm_Content] a
Left join [fm_Column] b on a.columnId=b.id
where a.columncode like '0004%'
wxg22526451 2009-04-15
  • 打赏
  • 举报
回复
SQL用update..from
update a set a.columnCode=b.code,a.columnName=b.title 
from [fm_Content] a Left Join [fm_Column] b
on a.columnId=b.id where a.columncode like '0004%'
Lxpd 2009-04-15
  • 打赏
  • 举报
回复
update a
set a.columnCode=b.code,a.columnName=b.title

From [fm_Content] a Left Join [fm_Column] b on a.columnId=b.id
where a.columncode like '0004%'

62,267

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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