这样看得更清楚一些
如何将表一:DepartmentNo,Customer,OrderNumber,PlanWeight
1 01测试 第001 253
1 01测试 第002 506
1 02测试 第一 59.4
1 钻全 20020101 605表二:DepartmentNo,Customer,OrderNumber,OutAmount
1 01测试 第001 100
1 钻全 20020101 100表二里面的内容是表一的子集
联合变成,即将表二的OutAmount的值对应进入到表一当中去?表三:DepartmentNo,Customer,OrderNumber,PlanWeight,OutAmount
1 01测试 第001 253 100
1 01测试 第002 506 0
1 02测试 第一 59.4 0
1 钻全 20020101 605 100表二中OutAmount有值的对应上去,无值对应的为0计
如何将表一:DepartmentNo,Customer,OrderNumber,PlanWeight
1 01测试 第001 253
1 01测试 第002 506
1 02测试 第一 59.4
1 钻全 20020101 605表二:DepartmentNo,Customer,OrderNumber,OutAmount
1 01测试 第001 100
1 钻全 20020101 100表二里面的内容是表一的子集
联合变成,即将表二的OutAmount的值对应进入到表一当中去?表三:DepartmentNo,Customer,OrderNumber,PlanWeight,OutAmount
1 01测试 第001 253 100
1 01测试 第002 506 0
1 02测试 第一 59.4 0
1 钻全 20020101 605 100表二中OutAmount有值的对应上去,无值对应的为0计
select a.DepartmentNo,a.Customer,a.OrderNumber,a.PlanWeight,b.OutAmount
from table1 a,table2 b
where a.DepartmentNo=b.DepartmentNo and a.Customer=b.Customer and a.OrderNumber
=b.OrderNumber
select a.DepartmentNo,a.Customer,a.OrderNumber,a.PlanWeight,isnull(b.OutAmount, 0)
from table1 a left join table2 b on a.DepartmentNo = b.DepartmentNo and a.customer = b.Customer and a.OrderNumber = b.OrderNumber