我有一個現有的MySQL表數據加載(TblParts)MySQL查詢更新的條件
Code Stock Price Location id
1 10 1000 Global 1
2 5 1500 Office 2
3 2 500 Global 3
4 1 100 Global 4
我有新的信息,第二個表(TblNewParts)
Code Stock Price Location id
1 30 2000 Global 1
2 5 1000 Global 2
3 10 5000 Global 3
4 30 200 Global 4
5 40 500 Global 5
我需要更新TblParts與TblPart新數據
如果代碼存在,並且位置=全局,則更新股票和價格(如果代碼存在但位置<>全局然後插入具有相同代碼的記錄如果d鮮明位置代碼不存在,則添加它
TblParts的輸出必須:
Code Stock Price Location
1 30 2000 Global
2 5 1500 Office
3 10 5000 Global
4 30 200 Global
5 40 500 Global
你試過了什麼? – Strawberry
你的問題是什麼?你已經試過了嗎? – Dominik
因爲MySql沒有MERGE命令,你必須編寫一個INSERT和一個UPDATE查詢 –