1
我有兩個表 - subjects
和questions
。MySQL - 從另一個表更新表值
結構和表subjects
的行是這樣的: -
----------------------------
subject_id | subject_name
----------------------------
1 | physics
2 | chemistry
3 | biology
結構和表questions
的行是這樣的: -
question_id | subject_id | subject_name | question
---------------------------------------------------------
1 | 0 | physics | demo_question_1
2 | 0 | physics | demo_question_2
3 | 0 | chemistry | demo_question_3
4 | 0 | biology | demo_question_4
我questions
表添加的列subject_id
後,我已經插入一些行。 我想批量更新subject_id
的questions
表根據subjects
表。我可以單獨更新它們,使用WHERE
,但我希望是否有任何單個查詢可以完成這項工作?
謝謝。有效。之前,我的意思是運行單個更新查詢,例如'where subject_name ='physics''等 –
哎呀,是的,這一次做到了這一切,很高興它幫助。 – dstudeba