1 / 1 / 0
Регистрация: 17.12.2015
Сообщений: 25
|
||||||
1 | ||||||
Обновление данных таблицы на основе запроса (связь многие-ко-многим)13.05.2017, 11:47. Показов 1036. Ответов 3
Метки нет (Все метки)
Доброго времени суток, дорогие форумчане. Появилась проблема. Есть у меня таблица sklad
+-------------------------------+----------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-------------------------------+----------+------+-----+---------+-------+ | id_Ингредиента | int(11) | NO | PRI | NULL | | | Ингредиенты | char(20) | YES | | NULL | | | Количество | double | YES | | NULL | | | Закупочная_цена | int(10) | YES | | NULL | | | Норма | int(11) | YES | | NULL | | +-------------------------------+----------+------+-----+---------+-------+ ; таблица bludo +---------------+----------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +---------------+----------+------+-----+---------+-------+ | id_Блюда | int(11) | NO | PRI | NULL | | | Блюдо | char(20) | YES | | NULL | | +---------------+----------+------+-----+---------+-------+ связывающая таблица bl_skl +---------------------------+---------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +---------------------------+---------+------+-----+---------+-------+ | id | int(11) | NO | PRI | NULL | | | id_Блюда | int(11) | YES | MUL | NULL | | | id_Ингредиента | int(11) | YES | MUL | NULL | | +---------------------------+---------+------+-----+---------+-------+ И таблица menu +------------------------+----------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +------------------------+----------+------+-----+---------+----------------+ | id | int(11) | NO | PRI | NULL | auto_increment | | Блюдо | char(20) | YES | | NULL | | | Ингредиенты | char(20) | YES | | NULL | | | Количество | double | YES | | 0 | | | Стоимость | double | YES | | 0 | | +------------------------+----------+------+-----+---------+----------------+ В общем. Делаю я запрос:
+---------------------------------+---------------------------+ | Блюдо | Ингредиенты | +---------------------------------+---------------------------+ | Бараньи ребрышки | Баранина | | Бараньи ребрышки | Специи | | Бараньи ребрышки | Зелень | | Устрицы | Устрицы | | Устрицы | Лимон | | Фуа-гра | Утиная печень | | Фуа-гра | Специи | | Фуа-гра | Зелень | | Яйцо бенедикт | Яйцо | | Яйцо бенедикт | Хлеб | | Яйцо бенедикт | Лимон | | Яйцо бенедикт | Ветчина | +---------------------------------+---------------------------+ Так вот. К сути вопроса. Как сделать так, чтобы в таблицу menu заносились столбцы Блюдо и Ингредиенты из запроса? Добавлено через 1 час 13 минут Решение найдено
0
|
13.05.2017, 11:47 | |
Ответы с готовыми решениями:
3
удаление информации из таблицы (связь многие ко многим) Связь многие ко многим между записями из одной таблицы Entity Framework 6. Code First. Связь один-ко-многим и многие-ко-многим одновременно Связь один ко многим таблицы и запроса на объединение |
1040 / 856 / 335
Регистрация: 08.12.2016
Сообщений: 3,283
|
|
13.05.2017, 13:37 | 2 |
0
|
1 / 1 / 0
Регистрация: 17.12.2015
Сообщений: 25
|
|
13.05.2017, 13:56 [ТС] | 3 |
Она мне нужна. Решением являлось не совсем правильное действие, а конкретно так называемый insert into select. Проблема в том, что каждый раз при выполнении этого запроса он будет мне добавлять их снова и снова. update тоже не подойдет ибо нет пресловутого where т.к. таблица изначально пустая и заполняется из клиентского приложения. Все столбцы, кроме Блюдо и Ингредиенты. Вот и думаю, как это дело все отобразить
0
|
1040 / 856 / 335
Регистрация: 08.12.2016
Сообщений: 3,283
|
|
13.05.2017, 14:25 | 4 |
0
|
13.05.2017, 14:25 | |
13.05.2017, 14:25 | |
Помогаю со студенческими работами здесь
4
Связь многие ко многим Связь многие ко многим Связь многие-ко-многим Связь многие ко многим Связь многие ко многим Связь многие ко многим Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |