SQL内连接2个具有多个列条件的表并更新
我正在使用此脚本,尝试连接具有 3 个条件的 2 个表并更新 T1:
Update T1 set T1.Inci = T2.Inci
ON T1.Brands = T2.Brands
AND T1.Category= T2.Category
AND T1.Date = T2.Date
但我遇到:
关键字“ON”附近的语法不正确
。
不明白为什么。
I am using this script, trying to join 2 tables with 3 conditions and update T1:
Update T1 set T1.Inci = T2.Inci
ON T1.Brands = T2.Brands
AND T1.Category= T2.Category
AND T1.Date = T2.Date
but I encounter:
Incorrect syntax near the keyword 'ON'
.
Can't figure it out why.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
您需要做的
如果您需要更好的答案,您可以给我们更多信息:)
You need to do
If you need a better answer, you can give us more information :)
您应该使用 sql 连接来连接 T1 和 T2 表,以便从两个表进行分析。学习连接链接:https://www.w3schools.com/sql/sql_join.asp
You should join T1 and T2 tables using sql joins in order to analyze from two tables. Link for learn joins : https://www.w3schools.com/sql/sql_join.asp