Оператор слияния SQL с таблицей пересечений - PullRequest
0 голосов
/ 17 мая 2019

Смотрите также: - Оператор слияния SQL-сервера с двумя таблицами в качестве цели

Поддерживает ли оператор SQL MERGE или какой обходной путь для работы с таблицами пересечений, если исходная таблица не имеет схемы таблиц пересечений?

Таблица пересечений - это таблица, которая находится между 2 таблицами, так что вы можете иметь множество отношений. Таблица пересечений содержит только ключи обоих (например, см. Здесь: Дизайн отношений «многие ко многим» - Дизайн таблицы пересечений )

В моем случае исходная таблица выглядит как

  • первичный ключ A
  • поле комментария 1
  • поле комментария 2
  • поле комментария 3

Целевые таблицы - это таблица, которая содержит:

  • первичный ключ B (уникальный, специфичный для этой таблицы)
  • комментарий

и таблица пересечений, содержащая

  • первичный ключ A (такой же, как в исходной таблице)
  • первичный ключ B (тот, что из целевой таблицы)

Я хочу объединить обе стороны с помощью двух операторов слияния.

...