我有两个表:团队和人员。
表teams有三列, id, name,leader
表persons有这些列:hash,team_id
team.leader 是一个 MD5 哈希,它必须与 people.hash 匹配以确定哪个人是给定团队的领导者。
我需要在 MySQL 上运行执行以下操作的查询:
1)检索一个团队的所有领导者,以及团队ID:
SELECT `id`,`leader` FROM `teams`;
2)使用这些信息更新team_id表persons
这是我当前的查询: SELECT idFROM teamsINNER JOIN personsON teams。leader= persons。hash
但我还没有想出一个解决方案,允许我team_id用相应的领导者更新列。我一直在考虑可能使用游标,但不确定。有任何想法吗?