SQL 更新记录与另一个表中的记录进行比较
应该相当简单。
我有 2 张桌子。其中一个表有 table1(ID,name,other_id) ,另一个表有 table2(id,name,group,..)
我希望 table1.other_id 与 table2.id 相同,基于两者名称字段中的数据表。
Should be fairly simple.
I have 2 tables. One of them has table1(ID,name,other_id) and the other table has table2(id,name,group,..)
I want table1.other_id to be same as table2.id based on the data in the name fields on both tables.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
当然,这是假设您没有多个具有相同“名称”的记录,否则您如何判断您想要从 table2 中获取具有给定名称的 ID 的哪条记录。
This is of course assuming you don't have multiple records with the same "name", otherwise how would you tell which record with a given name you want the ID for from table2.
这应该可以做到:
如果
table2
有多个同名记录,这将失败。This should do it:
This will fail if
table2
has multiple records with the same name.