Помогите пожалуйста составить запрос на добавление позиций в интернет магазин. Схему данных прилагаю, там все понятно. В таблице Behaviours хранятся названия характеристик для каждой категории.
Последний раз редактировалось Hillel; 26.08.2012 в 00:45.
Не совсем силен в SQl запросах, сталкивался как то мельком, но следующее должно работать:
INSERT INTO Products (product_nbr, productscat_nbr, name, art, price, text, short_text) VALUES ('данные для product_nbr', 'данные для productscat_nbr', и т.д.);
INSERT INTO Productscat_1 (productscat_nbr, name) VALUES('данные для productscat_nbr', 'gfhjfgj');
И так для каждой таблице...
Распишу поподробнее: Команда на добавление в таблицу Products: INSERT INTO Products в скобках перечисляются поля, если имя поля многострочное то указывается в [имя поля] (квадратных скобках После VALUES указывается значения соответствующих полей...
Ах да вспомнил - как то попадалась книжка "Работа с базами данных на языке C#", там хоть примеры на c#, но sql запросы они и в Африки... Там как раз примеры подробно расписаны для работы со связанными таблицами.. Возможно поможет
PS поправите если не прав где то
Последний раз редактировалось Ispanec; 26.08.2012 в 00:44.
Ispanec, не то. здесь нужно три таблицы заполнять - Products, Productsfoto, Behaviours_value. Остальные используются чтобы избыточности информации не было. Вопрос в том, как их связать при добавлении через INSERT.