企业没有在货品资料中建对应的颜色,但有录入采购收货单,在单中每个货品都有对应的颜色,
写一段代码,根据采购收货单子表中的货品对应颜色,直接插入goodscolor表中。代码如下:
INSERT INTO GoodsColor (GoodsID, ColorID)
SELECT DISTINCT pd.GoodsID, pd.ColorID
FROM PurchaseDetailTemp pd
WHERE NOT EXISTS (
SELECT 1
FROM GoodsColor gc
WHERE gc.GoodsID = pd.GoodsID AND gc.ColorID = pd.ColorID
)