这个语句有错误吗??? update sjzx_ set m8=(select ds from jf_8月 where sjzx_.tel=jf_8月.phone_id ) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 (select ds from jf_8月 where sjzx_.tel=jf_8月.phone_id )子查询返回的结果不只一条吧?用这个试试:update sjzx_ set m8=jf_8月.ds from jf_8月 where sjzx_.tel=jf_8月.phone_id 如果在表[jf_8月]中存在多条符合条件的记录,那么这个SQL语句是不合法的。 以下语句语法正确,对于多条符合条件的记录,会执行多次更新,而最终结果为符合条件的最后一条记录值update [sjzx_] set m8=ds from [jf_8月]where [sjzx_].tel=[jf_8月].phone_id 如果两个表的记录是一对一的关系,楼主的SQL语句在语法上没有错误。 在线急等!!!将 expression 转换为数据类型 nvarchar 时出现算术溢出错误。 是数据长度的问题么? 为什么我装的SQL 2005 不可以用密码 只可以用Windows 登陆 帮帮我! 非常感谢 sql 出错 基础问题,多表查询 我不想开日志功能?怎么关闭! 数据类型?(在线) 来个sql菜鸟 关于case语句,各位大虾指教 各位高手帮帮我,一个VB数据库的问题!!!!!!!! 如何在下面的代码中添加一个自动ID(像access里的自动编号) 求一条简单的sql语句 如果一张表中有重复的编码如何查找出来并删除?
update sjzx_ set m8=jf_8月.ds from jf_8月 where sjzx_.tel=jf_8月.phone_id
set
m8=ds
from
[jf_8月]
where
[sjzx_].tel=[jf_8月].phone_id