[英]update table in mysql by taking data from another table?
我正在使用mysql.i有2個表NOTE_ONE和NOTE_TWO。 每個表都有三列,分別是ID,NAME和MID。 我需要使用NOTE_ONE的MID列中的數據更新NOTE_TWO表的MID列。 但條件是NOTE_ONE和NOTE_TWO表NAME應該相等。 請建議我如何為此編寫查詢?
謝謝!
這應該可以解決問題,
UPDATE NOTE_TWO n2, NOTE_ONE n1
SET n2.MID = n1.MID
WHERE n1.NAME = n2.NAME
希望這可以幫助
嘗試這個
UPDATE note_two n2 set mid = (SELECT mid from note_one n1 where n1.name = n2.name)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.