Задать вопрос
msa6886
@msa6886

К сформировать длинный запрос в БД?

БД - Mysql. Нужно вставить сотни строк одним запросом, и третий параметр должен быть взят из соседней таблицы. Как сформировать запрос через цикл?
var sql = "INSERT INTO person (id, name, school) VALUES (?, ?, (SELECT id FROM school WHERE number='?'))";
  • Вопрос задан
  • 244 просмотра
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Skillbox
    Python-разработчик
    10 месяцев
    Далее
  • ProductStar
    Профессия: Java-разработчик
    9 месяцев
    Далее
  • GB (GeekBrains)
    Профессия Python-разработчик
    10 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@BorisKorobkov Куратор тега MySQL
Web developer
INSERT INTO person (id, name, school) 
SELECT id, ... AS name, ... AS school FROM school WHERE ...
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы