0
我有兩個表,一個Master和一個ExtraData。兩個表共享列FirstName, LastName, Gender and A_Id
。更新基於來自另一個表的聯接的MySQL空值
我正在處理的查詢應該比較兩個表和UPDATE
任何NULL的A_Id
在Master中使用A_Id
在Extra中。
這樣做的最好方法是什麼?我可以比較CONCAT(FirstName, LastName, Gender)
,但我堅持如何更新基於JOIN
的列。
啊有趣的是,我從來沒有明白過使用。這比我想象的要簡單得多。謝謝! – citizenen 2012-07-10 16:04:01
是的,'USING'是我命名主鍵的唯一動機,如下所示:student_id'而不是'students.id',因爲它使它變得如此簡單:-) – 2012-07-10 16:04:54
+1雖然,由於我們不匹配在一個獨特的價值。 – 2012-07-10 16:25:55