Помогите разобраться плз. Есть три таблички: CREATE TABLE price_zone ( id_tariff int NOT NULL, id_zones int NOT NULL, price_per_mb_in numeric(9,4) DEFAULT 0 NOT NULL, price_per_mb_out numeric(9,4) DEFAULT 0 NOT NULL, ); CREATE TABLE tariffs ( id serial NOT NULL, name varchar(50) DEFAULT 'Новый тариф' NOT NULL, fee numeric(9,4) DEFAULT 0 NOT NULL, CONSTRAINT pk_tariff PRIMARY KEY (id) ); CREATE TABLE zones ( id serial NOT NULL, name VARCHAR(20) NOT NULL, descr VARCHAR(50), ordernum smallint NOT NULL, CONSTRAINT pk_zones PRIMARY KEY (id) ); Подскажите как сделать, чтоб при создании тарифа в таблице tariffs, создавались бы записи в таблице price_zones по всем зонам из таблицы zones. Аналогично и для таблицы zones только для всех тарифов из таблицы tariffs. Т.е. если создаём зону, то сразу создаются нулевые цены для всех тарифов в таблице price_zones для этой зоны и наоборот при создании тарифа.
Ответ на:
комментарий
от Pi
Ответ на:
комментарий
от Pi
Ответ на:
комментарий
от Pi
Ответ на:
комментарий
от anonymous
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум mysql запрос (2007)
- Форум Ключи MySQL (2015)
- Форум 1:n relationship (2018)
- Форум Помощь нужна срочно FreeBSD (2006)
- Форум Помощь срочно нужна FreeBSD VPN (2006)
- Форум дайте образай инсерта mysql (2008)
- Форум MySQL, ошибка 150. (2013)
- Форум perl и musql (2005)
- Форум [MySQL] кодировка передаваемых в процедуру параметров. (2011)
- Форум Дополнительный (не PRIMARY) ключ в SQLite (2012)