實務上遇到的需求和解決方案,記錄一下。
更新資料表中所有有筆數,將school_id複製到school_id_1。
當然還可以自己加條件在where中,先判斷school_id_1是不是空的。
1 2 3 4 |
UPDATE HistoricalData SET school_id_1 = (SELECT school_id FROM HistoricalData AS sub WHERE sub.primary_key = HistoricalData.primary_key), WHERE condition; -- 這裡的條件用來指定哪些行需要更新 |