我有两张桌子
Questionnaires
id
project_id
Project_cycles
id
project_id
questionnaire_id
现在有这样的记录
Questionnaires
id project_id
1 1
2 2
3 3
4 3
Project_cycles
id project_id questionanire_id
1 1 null
2 2 null
----
我想做的是在
Project_cycles
表上复制正确的问卷名。是否可以使用一个查询或嵌套查询来执行此操作? 最佳答案
是的,执行UPDATE JOIN
UPDATE Project_cycles a
JOIN Questionnaires b ON a.project_id = b.project_id
SET a.questionanire_id = b.id;