我有一个数据库,产品之间有多对多的结构,它们在我们的仓库中的位置(由于所购产品的随机性)
我需要将同一产品的唯一位置与订购它的多个客户匹配。
DB SCHEMA 2桌
客户:Cust_ID,Prod_ID
产品:Prod_ID,Locat_ID
同一产品有很多地方,同一地点有很多产品。
客户:
C1,P1
C2,P1
产品:
P1,L1
P1,L2
P1,L3
SELECT
Customer.Cust_ID,
Customer.Prod_ID,
Product.Locat_ID,
FROM Customer JOIN Product ON Customer.Prod_ID = Location.Prod_ID
给出
C1,P1,L1
C1,P1,L2
C1,P1,L3
C2,P1,L1
C2,P1,L2
C2,P1,L3
如果我按Cust_ID分组,我会
C1,P1,L1
C2,P1,L1
但我需要
C1,P1,L1
C2,P1,L2
感谢您的任何见解