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更新麻烦[重复]的主要内容,如果未能解决你的问题,请参考以下文章

摆脱重复行的麻烦

C# Winform DataTable 怎么过滤两列不重复

MySQLdb安装麻烦[重复]

Java:i ++的麻烦[重复]

IPC::Open3 的更多麻烦 [重复]

简化动态MERGE的SQL计算