我有兩個表:表1 =大學和表2 =學校MYSQL連接兩個表與一個相同的列
我添加university_id
到表2和I需要兩個表進行連接。
如果university_name
從表1和name
從表2是相同的,得到表1中的id
並更換到表2 university_id
我非常新的sql,所以如果你能解釋一下這將是巨大的。我也試過以下無濟於事!
select a.id,b.name from university as a
inner join school as b on a.university_name = b.name
UPDATE `school` SET `university_id` = a.id WHERE a.university_name = b.name
請參閱更新語法 – Strawberry
的可能的複製[如何使用UPDATE查詢JOIN?](http://stackoverflow.com/questions/15209414/how-使用加入更新查詢) – sgeddes
這是聞起來像星期五作業很多(因爲上面的重複是完全一樣的) – PaulG