我有 2 个具有以下结构的表:
表 1 (Tb1):
MasId Int, ItemId int, Quantity int
1 1 10
1 2 5
1 3 18
2 2 3
2 4 8
表 2 (Tb2):
MasId Int, ItemId int, Quantity int
10 1 10
10 2 5
10 3 18
6 2 3
6 4 8
我想将 Tb1 与 Tb2 与ItemId
和Quantity
列相匹配。并获得以下查询:
Tb1.MasId Tb2.MasId
1 10
2 6
表 1 和表 2 包含大约 2000000 条记录。我用SQL Server 2012
编辑 1
在 Tb1 和 Tb2 中存在如下记录:
结核病1:
MasId, ItemId, Quantity
3 15 10
3 16 2
结核病:
MasId, ItemId, Quantity
20 15 10
20 18 5
Tb1.MasId 和 Tb2.MasId 不匹配在一起。