yangjiajie0110
2015-04-30 14:49
采纳率: 36.8%
浏览 1.8k

SQL2005,想在表里插入数据具体要求如下,但是自己写的语句出错了,请各位帮忙!

当Tab_Checksum中的number与Studen 中的s_number相等时,将Student中的s_name值赋给Tab_Checksum的name

insert into Tab_Checksum ([name])
select s_name
from Student
Where Student.s_number=Tab_Checksum.number

这是我写 的语句,执行时出现“
消息 4104,级别 16,状态 1,第 1 行
无法绑定由多个部分组成的标识符 "Tab_Checksum.number"。
”错误

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • danielinbiti 2015-04-30 14:58
    已采纳
    update Tab_Checksum  set name=(
    select s_name
    from Student
    Where Student.s_number=Tab_Checksum.number)
    
    已采纳该答案
    评论
    解决 无用
    打赏 举报
  • devmiao 2015-04-30 14:51
    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题