我有两个结构相同的表:(Table1原始)和Table2(更新)
我必须保持所有数据Table1不变。
Table2可能有 1 行或所有行Table1具有相同的信息,除了一列QUANTITY可能与原始列不同。
我想要一个我们加入两个表的查询,结果显示所有行,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
这可以通过一个查询实现吗,还是我应该使用额外的代码(我使用的是 C# 和 LINQ)?