同じ構造の 2 つのテーブルがあります: Table1(オリジナル) とTable2(更新)
すべてのデータTable1を変更せずに保持する必要があります。
Table2Table1元の情報と異なる可能性のある1 つの列を除いて、同じ情報を持つ 1 つまたはすべての行を持つQUANTITYことができます。
2 つのテーブルを結合し、結果として からのすべての行を表示するクエリが必要ですTable1が、 に一致が存在する場合は、代わりにTable2からの行を表示し、 からTable2の行を破棄して、列Table1の合計または減算を表示しますQUANTITY。
例:
表1
Product Quantity
Shirt 3
Pants 5
Shoes 9
表 2
Product Quantity
Pants 2
結果:
Product Quantity
---------------
Shirt 3
Pants 3
Shoes 9
それは 1 つのクエリから可能ですか、それとも追加のコードを使用する必要がありますか (私は C# と LINQ を使用しています)。