0
的错过匹配列我有2个表;第一个包含原始值和第二个表的表包含修改后的值。修改可能只发生在几列中。如何比较不同表中的两行并返回来自表
查询输出应该只包含发生更改的列(字段)。从用户界面我一次只能传递1个绘图代码(PK)。
表1
Plot code| address| Owner Name| Date of pass| Status
==========================================================
| | | |
1 | aaa | Abcd | 12/02/2016 | Pending
表2
Plot code | address| Owner Name| Date of pass| Status
=========================================================
| | | |
1 | aaa | efgh | 12/02/2016 | Allotted
输出
Ori_OwnerName |Ori_Status| Mod_ OwnerName| Mod_Status
===========================================================
Abcd |Pending |efgh | Allotted
“*查询输出应该只包含已发生变化列*” - 这是不可能的,因为查询需要返回相同的列数的每一行。如果两列不同的行在不同列中有所不同? –
雅可能会发生。一次我应该能够解析2表中的同一行。修改可以发生在任何列中,在输出中它应该只反映那些列。 – Search
再次说明:无法返回在不同行中具有不同列的结果。 –