這裏我遇到的困境......如何加入2個表,但有相同的結果算表
我有2個表
create table #orders
(orderNumber int,qty int,sku varchar(250),barcode varchar(250))
create table #allItemsInBox
([id] int,[date] date,[localsku] varchar(250),[box] varchar(250),barcode varchar(250))
我需要在加入2個表[barcode]
和只有1個結果的每一行的決賽桌#allItemsInBox
請注意[#allItemsInBox].[id]
是獨一無二的[#allItemsInBox]
其他字段可能不
我將如何去做這樣的事情?
sample data:
[#orders]
(1,0,'10','10')
(1,0,'20','20')
(3,0,'20','20')
(4,0,'30','30')
(5,0,'40','40')
(6,0,'50','50')
#allItemsInBox
(1,'12/3/2014',10,'Box1',10)
(2,'12/2/2014',20,'Box2',20)
(3,'12/1/2014',20,'Box3',20)
(4,'11/30/2014',20,'Box4',20)
(5,'11/29/2014',30,'Box5',30)
(6,'11/28/2014',40,'Box6',40)
(7,'11/27/2014',60,'Box8',60)
(8,'11/27/2014',50,'Box10',50)
#output
(ordernumber int,uniqueitemID int,localsku varchar(250),box varchar(250))
(1,1,10,'Box1')
(1,2,20,'Box2')
(3,3,10,'Box3')
(4,5,30,'Box5')
(5,6,40,'Box6')
(6,8,50,'Box10')
你怎麼想,當有多個訂單具有相同的條碼,以顯示你現在有相同的輸出?數它們? – 2014-12-03 14:29:04
每個訂單上的每個商品都必須具有唯一的'[#allItemsInBox]。[id]' – Ishey4 2014-12-03 14:30:41
您可以發佈樣本數據以及所需的輸出。 – Rahul 2014-12-03 14:30:52