(MySQL) Я пытаюсь перенести таблицу «подписки» на 3 новые таблицы: «продукт», «подписка», «фактический», где «фактический» - это имя фактического продукта, скажем, информационный бюллетень. В подписке есть ссылка FK на продукт, а фактическая ссылка FK в подписку.SQL: flavors of INSERT INTO
Я знаю, что оператор INSERT INTO SELECT
может копировать данные, вероятно, из многих таблиц в один; есть ли заявление, чтобы сделать противоположное, от одного до многих таблиц для моего случая?
спасибо blackcom, я не думаю, что можно получить product.id с предложением WHERE, потому что кроме PK другие поля не уникальны. Есть ли SQL for-loop, чтобы сделать 3 вставки на старую подписку? – Jake