sql更新麻烦[重复]
Posted
技术标签:
【中文标题】sql更新麻烦[重复]【英文标题】:Sql update trouble [duplicate] 【发布时间】:2013-06-15 05:58:46 【问题描述】:请看下面的截图。我正在尝试使用sid
更新tid
,其中教师的电子邮件地址等于学生的电子邮件地址。我尝试了不同的方法,要么得到空结果,要么得到多部分标识符错误。请帮忙。
例如,我期望的答案是,第 1 行的 tid 为 3,第 2 行为 2,第 3 行为 2,第 4、1 行
【问题讨论】:
请发布您尝试的查询。这应该很简单WHERE studentemail = teacheremail
您能否展示您的尝试,以便我们适当地指导您完成作业?
@Kris,您的查询返回一个空行。
这里是另一个tsql - updating a table from a select statement
【参考方案1】:
应该只是一些简单的东西
Update s
Set tid = t.sid
From table s
Inner join table t on s.teacheremail = t.studentemail
【讨论】:
你做到了!非常感谢!以上是关于sql更新麻烦[重复]的主要内容,如果未能解决你的问题,请参考以下文章