希望你做得很好。我是SQL編碼新手。我想編寫一個查詢來查找兩個表之間的差異,並將更新或新數據寫入第三個表。我的兩個表具有相同的列名稱。捕獲更改的第三個表格有稱爲評論的額外列。我想根據行修改插入註釋,無論它是新行還是更新行。編寫SQL查詢需要一些幫助
**TABLE1 (BACKUP)**
KEY,FIRST_NAME,LAST_NAME,CITY
1,RAM,KUMAR,INDIA
2,TOM,MOODY,ENGLAND
3,MOHAMMAD,HAFEEZ,PAKISTAN
4,MONIKA,SAM,USA
5,MIKE,PALEDINO,USA
**TABLE2 (CURRENT)**
KEY,FIRST_NAME,LAST_NAME,CITY
1,RAM,KUMAR,USA
2,TOM,MOODY,ENGLAND
3,MOHAMMAD,HAFEEZ,PAKISTAN
4,MONIKA,SAM,INDIA
5,MIKE,PALEDINO,USA
6,MAHELA,JAYA,SL
**TABLE3 (DIFFERENCE FROM TABLE2 TO TABLE1)**
KEY,FIRST_NAME,LAST_NAME,CITY,COMMENT
1,RAM,KUMAR,USA,UPDATE
4,MONIKA,SAM,INDIA,UPDATE
6,MAHELA,JAYA,SL,INSERT
其他人?我想更新我的意見列是否是一個新的插入或更新現有行
select * from a - b; – danny117