2015-01-14 97 views
1

我需要將一個新行插入一個表格CUSTOMER_NOTES,以滿足條件的另一個表格CUSTOMER中的每一行。在另一個表格中爲另一個表格中的每一行插入一行,以滿足條件

如果CUSTOMER表列CURRENT標記爲1的話,我需要推記入CUSTOMER_NOTES表,如「這是一個當前客戶」。因此,如果有50個當前客戶(和240個總客戶),則會有50個條目被推入CUSTOMER_NOTES表中,VALUE是「這是當前客戶」。

回答

3

假設你CUSTOMERCUSTOMER_NOTES有一欄CUSTOMER_ID

INSERT INTO CUSTOMER_NOTES(
    CUSTOMER_ID, 
    NOTES 
) 
SELECT 
    CUSTOMER_ID, 
    'THIS IS A CURRENT CUSTOMER' 
FROM CUSTOMER 
WHERE 
    [CURRENT] = 1 
+0

這是完全有效的。有可能比這個例子的這一部分更多,但是如果這是整個問題,你可以添加一個計算列到以[Current]值爲條件的Customer表中, – Xedni

相關問題