Мне нужно выполнить обновление / вставку, одновременно меняя структуру входящих данных.
Подумайте о магазинах, в которых определено рабочее время для каждого дня недели.
Надеюсь, это может лучше объяснить, чего я пытаюсь достичь:
worktimeOrigin table:
столбцы:
данные:
shop_id | day | val
------------------------------
123 | "monday" | "9:00 AM - 18:00"
123 | "tuesday" | "9:00 AM - 18:00"
123 | "wednesday" | "9:00 AM - 18:00"
магазинный стол :
столбцы:
- ID
- worktimeDestination.id
worktimeDestination table :
столбцы:
- ID
- 1052 * вторник *
- 1054 * среда *
Моя цель:
Я хотел бы вставить данные из таблицы worktimeOrigin в worktimeDestination и указать соответствующее рабочее времяDestination для магазина.
данные таблицы магазина:
worktimeДанные таблицы назначения:
id | monday | tuesday | wednesday
---------------------------------------------------------------------------
1 | "9:00 AM - 18:00" | "9:00 AM - 18:00" | "9:00 AM - 18:00" (inserted)
Есть идеи, как это сделать?