2
我需要根據一個特定的id是否匹配來更新一個表中的表列,其中的數據來自另一個表中的數據。基於另一個數據更新一列的SQL查詢
基本上,我有以下模式:
表佔 領域old_user_id
表用戶 場old_user_id 場NEW_USER_ID
我需要遍歷所有old_user_id在賬表覈對他們針對users表中的old_user_id字段,然後獲取users表中的new_user_id值並替換accounts表中的old_user_id值。
看起來像一個簡單的事情要做,但因爲我的SQL不是很棒,我正在努力解決這個問題。
這會查詢工作UPDATE'sugar_accounts' LEFT JOIN'sugar_users' ON'sugar_users.old_user_id' ='sugar_accounts.old_user_id' SET'sugar_accouts.old_user_id' ='sugar_users.new_user_id' ; –