2011-07-11 65 views
0

移動表時,我已經看到這樣做,但它使用整個select子查詢作爲值輸入。我需要做類似這樣的事情:根據所有記錄中的字段插入SQL

INSERT INTO customer_alerts 
    (message, customer_id) 
VALUES 
    ("Message HERE", (SELECT Customer.id from Customers as Customer)) 

有關如何實現此目的的任何想法?

+0

您的意思是您想要將多行插入'customer_alerts','Customer'中的每行一個? –

+0

是的。 OMG小馬完美地回答了這個問題。 – LordZardeck

回答

4

用途:

INSERT INTO customer_alerts 
    (message, customer_id) 
SELECT 'Message HERE', c.id 
    FROM CUSTOMERS c 

可以靜態的SELECT子句中定義的值。

+0

謝謝!這工作完美。 – LordZardeck

相關問題