2016-02-11 71 views
0

我想在我的Product_Version_Mapping表中的Status列中插入N/A。如何將不適用的自定義值插入SQL表列?

INSERT INTO Product_Version_Mapping (Product, Version, Status) 
    (SELECT Product, Version FROM FilterCombination 
    EXCEPT SELECT Product, Version FROM Product_Version_Mapping), 'N/A'); 
+0

首先的工作,您可以優化您的查詢,並嘗試「屏幕」您的斜線:INSERT INTO Product_Version_Mapping(產品,版本,狀態)選擇產品,版本,FilterCombination中的'N \/A',但從Product_Version_Mapping中選擇Product,Version; – Khazratbek

+0

你也有一個開放(,但兩個關閉)。我也修正了這一點 – Khazratbek

回答

0

這會爲你

INSERT INTO Product_Version_Mapping (Product, Version, Status) 
      SELECT Product, Version, 'N/A' From 
     (SELECT Product, Version, FROM FilterCombination 
     EXCEPT SELECT Product, Version FROM Product_Version_Mapping); 
相關問題