我有两个相同的表进行比较,以类似的行如下:如何在两个相同的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