私はテーブルdepartment (id, data1, data2, id_leader_one, id_leader_two)
とカラム(id, name, ...)
という名前のテーブルを持っています。同じテーブルとフィールドから2つのSELECTを持つINSERT
フィールドid_leader_one
とid_leader_two
は、人物テーブル(外部キー)からa id
を参照します。
私はこの
INSERT INTO department
(id, data1, data2, (SELECT id FROM peoples WHERE name='xxx')
, (SELECT id FROM peoples WHERE name='xxx')
のようなメイク挿入句を必要とするが、これは動作しません。