我有4个表我想加入以显示出售的物品和返回的物品。我遇到的问题是已售出和退回的商品处于同一张表格中,并且当某件商品没有退货且零售价为“已售出”列时,我们无法为“退货”列返回0一件物品没有销售就退货。这里就是我想要做的,按列值拆分表
位置
LocationID LocationName
1 NY
2 LA
3 Chicago
项目
ItemID ItemName
A Sandwich
B Salad
C Wrap
交付
DeliveryID LocationID
1 1
2 2
3 3
4 1
DeliveryRecords
RecordID DeliveryID ItemID Quantity RecordType
1 1 A 3 SOLD
2 1 B 4 SOLD
3 1 C 5 SOLD
4 1 C 2 RETURN
5 2 A 3 SOLD
6 2 B 2 SOLD
7 3 B 2 SOLD
8 3 C 3 SOLD
9 4 A 1 RETURN
而且我想我的查询返回,
Location DeliveryID Item Sold Returned
NY 1 Sandwich 3 0
NY 1 Salad 4 0
NY 1 Wrap 5 2
LA 2 Sandwich 3 0
LA 2 Salad 2 0
Chicago 3 Salad 2 0
Chicago 3 Wrap 3 0
NY 4 Wrap 0 1
什么是查询你试过了吗? –