2011-07-11 14 views
0

これはテーブルの移動時に行われていますが、selectサブクエリ全体が値の入力として使用されています。私はこれに似た何かをする必要があります:すべてのレコードのフィールドに基づいてSQLを挿入します

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

どのようにこれを達成するためのアイデア?

+0

'Customer'の行ごとに1つずつ、' customer_alerts'に複数の行を挿入したいのですか? –

+0

はい。 OMG Poniesはこの質問に完全に答えました。 – LordZardeck

答えて

4

用途:

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

あなたは静的SELECT句で値を定義することができます。

+0

感謝!それは完璧に働いた。 – LordZardeck

関連する問題