0
我有兩個表,一個包含作者姓名及其聯繫人地址,另一個包含作者姓名及其ID。使用另一個表值更新一個表記錄
兩個表中的作者姓名都具有相同的值,我想從一個表中獲取ID並更新名稱相同的另一個表。
我嘗試此查詢,我相信它在T-SQL工程(子查詢也能在MySQL的),但它並沒有在MySQL的工作:
UPDATE authors
set ID = (select b.ID from authors a, authorsID b
where trim(a.name)=trim(b.name));
能否請你告訴我如何做這項工作?謝謝。
請看到這個帖子,它可能幫助您 - http://stackoverflow.com/a/1262848/1315357 – Artegon 2013-03-06 19:40:06