次のパターンでテーブルにデータを挿入する必要があります
INSERT INTO tablename (a, b) VALUES (
(123, (SELECT foo FROM someothertable WHERE some_condition)),
(456, (SELECT foo FROM someothertable WHERE some_condition)),
(789, (SELECT foo FROM someothertable WHERE some_condition)),
...
挿入されたすべての行の列の値は同じであり、b
それを除外したいと思います。手動で副選択を実行して値を貼り付けることもできますが、それでは、作成している一連のスクリプトのカプセル化が壊れます。
同じクエリ内の純粋なSQLでこれを行うことはできますか?