powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Помогите, пожалуйста, составить SQL запрос
6 сообщений из 6, страница 1 из 1
Помогите, пожалуйста, составить SQL запрос
    #39786438
tanya2307
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть таблица product с полями product_id и manufacturer_id.
Надо просмотреть её всю и, если manufacturer_id=12, запомнить product_id и добавить в таблицу extra_tabs запись с полями product_id=product_id, extra_tab_id=6.
...
Рейтинг: 0 / 0
Помогите, пожалуйста, составить SQL запрос
    #39786447
Фотография Щукина Анна
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tanya2307,

читать про SELECT-FROM-WHERE, INSERT
...
Рейтинг: 0 / 0
Помогите, пожалуйста, составить SQL запрос
    #39786452
tanya2307
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Щукина Анна, да, это надо не просто читать, а изучать. Просто мне надо быстро выполнить задачу, поэтому прошу помощи у сведущих людей. Насколько я понимаю, тут запрос совсем не сложный.
...
Рейтинг: 0 / 0
Помогите, пожалуйста, составить SQL запрос
    #39787072
Лебедкин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Первый запрос возвращает нужные product_id
Код: plsql
1.
SELECT product_id FROM product  WHERE manufacturer_id=12 ;


Второй запрос добавляет запись во вторую таблицу.
Код: plsql
1.
INSERT INTO extra_tabs (product_id, extra_tab_id) VALUES (:product_id, 6);


На место :product_id подставить данные, полученные первым запросом.
...
Рейтинг: 0 / 0
Помогите, пожалуйста, составить SQL запрос
    #39787074
Лебедкин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А в принципе всё сделать и одним запросом:
Код: plsql
1.
2.
INSERT INTO extra_tabs (product_id, extra_tab_id) 
SELECT product_id, 6 FROM product  WHERE manufacturer_id=12 ;
...
Рейтинг: 0 / 0
Помогите, пожалуйста, составить SQL запрос
    #39787683
tanya2307
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ЛебедкинА в принципе всё сделать и одним запросом:
Код: plsql
1.
2.
INSERT INTO extra_tabs (product_id, extra_tab_id) 
SELECT product_id, 6 FROM product  WHERE manufacturer_id=12 ;



Спасибо! Работает))
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Помогите, пожалуйста, составить SQL запрос
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]