これらのテーブルを考えると:
create table country
(
country_id integer primary key auto_increment,
name varchar(16) unique not null
);
insert into country(name) values
('USA'),
('Canada');
create table network
(
network_id integer primary key auto_increment,
name varchar(32) not null,
country_id integer references country(country_id)
on cascade update
on delete restrict
);
値のリストであるinsert into network(country_id, name) values
whereを実行したいのですが、行ごとに同じで、のようなサブクエリの結果です。後で更新する挿入ではなく、これをすべて1回の挿入で行いたいです。が必要だと思いますが、よくわかりません。name
country_id
select country_id from country where name = 'Canada'
join
アイデア?