Мне нужно объединить данные из одной таблицы в другую. Оба этих таблиц имеют ту же структуру, что-то вроде этого:Объединить данные из одной таблицы в анотер с помощью FK
Id (PK*) | Name | ParetnId (FK to PK*, it's a tree)
То, что я пытаюсь использовать:
- Plain вставки/обновления - проблемы слишком долго SQL, FK/PK (когда я копирую строку с ParentID не существующая строка)
- слияния оператора - намного короче, но одни и те же вопросы
Я знаю, что некоторые ребята временно отключили ограничения, скопировали данные и снова включили ограничения. В моем случае я стараюсь избегать этого. (Многие потоки записываются в эти таблицы, и я не знаю, как такие трюки влияют на транзакции)
Проблема заключается в следующем: как объединить (или просто скопировать) записи между такими таблицами без отключения ограничений.