我有兩個相同的表進行比較,以類似的行如下:如何在兩個相同的SQL表
表1
Student#|name|Course1#|Course2#|Course3#
456 abc 12 76 89
789 def 09 13 76
345 ghi 56 34 14
表2
Student#|name|Course1#|Course2#|Course3#
456 abc 12 76 89
789 def 90 13 76
345 ghi 56 34 14
表1將包含最新數據和表2將保留表1的副本。表2在表1的更新後每更新一次,並且我不想要完整的截斷和插入。我想引發一個查詢來比較這兩個表,並只返回其值被更改的那些行。在這些價格的基礎上,我可以在表2中引發更新。
例如:在表1中,學號#789的值從09改爲90,但表2仍舊有舊值。當我火查詢我應該得到類似結果:
Student#|name|Course1#|Course2#|Course3#
789 def 90 13 76