主キーを同時に検索し、それを挿入ステートメントの外部キーとして使用する場合は、以下のクエリを使用できます (こちらの質問で見つかりました)
INSERT INTO test (id, value)
SELECT foobar.id, 20
FROM foobar WHERE name = 'joe';
しかし、複数の外部キーを挿入したい場合はどうすればよいでしょうか? 声明はどのように見えますか?
INSERT INTO test (id1, id2, id3, value)
SELECT foobar1.id, foobar2.id, foobar3.id, 20
FROM foobar1 WHERE name = 'joe'
FROM foobar2 WHERE name = 'joe'
FROM foobar3 WHERE name = 'joe';
ありがとう