2つのテーブルがあります。元の値を含む1番目のテーブル、2番目のテーブルには変更された値が含まれます。変更はわずかな列でのみ発生する可能性があります。異なるテーブルの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つの異なる行が異なる列で異なる場合はどうなりますか? –
そうかもしれません。私は2つのテーブルで同じ行を解析することができるはずです。変更はどの列でも起こり得ます。出力では列のみを反映する必要があります。 – Search
:異なる行の異なる結果を返すことはできません。 –