2ball
@2ball
Хардкор кодер

Как прогнать весь SELECT через INSERT SELECT?

В MySQL я не очень силен. Постепенно набираю навык и сейчас возникла у меня задача. Выбрать уникальные значения из одной таблицы, после совершить поиск по другой с этими значениями и записать результат в новую.

Как записать вопроса не возникает. INSERT SELECT. Как выбрать тоже. А вот как то, что выбрал прогнать через INSERT SELECT чет в голову не приходит.

Пробовал гуглить аналог foreach в php, только в MySQL, но что-то как-то не очень.

В общем, был бы признателен за пример такого запроса.
  • Вопрос задан
  • 151 просмотр
Пригласить эксперта
Ответы на вопрос 2
@dmitryKovalskiy
программист средней руки
довольно путаное объяснение задачи. вам нужен или сложный select для четкой выборки что добавлять или "курсор"
Ответ написан
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
INSERT INTO `result_table` (...)
    SELECT ...
        FROM `table1` AS `t1`
        JOIN (
             SELECT DISTINCT ... FROM `table2`
        ) AS `t2` ON ...
        WHERE ....
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
22 нояб. 2024, в 22:26
3500 руб./за проект
22 нояб. 2024, в 21:47
3000 руб./за проект
22 нояб. 2024, в 21:44
50000 руб./за проект