#sql #sql-server-2012 #ssms
#sql #sql-сервер-2012 #ssms
Вопрос:
У меня есть две таблицы, которые я использую для инвентаризации, моя первая таблица содержит модели моего продукта и то, в каком состоянии он RecordID
находится. primary key
:
Таблица А
ID | рекордид | Описание | Новое | Используемый |
---|---|---|---|---|
1 | уникальный идентификатор | Модель X | 5 | 6 |
2 | уникальный идентификатор | Модель Y | 7 | 9 |
Моя вторая таблица связана, recordid
и именно здесь будут добавлены новые модели, которые вернутся к первой таблице
Таблица В
ID | рекордид | Описание | серийно | состояние |
---|---|---|---|---|
1 | уникальный идентификатор | Модель X | 1234 | Новое |
2 | уникальный идентификатор | Модель Y | 4321 | Используемый |
Всем моделям назначена отдельная recordid
функция, позволяющая вести учет всех.
Как я могу связать таблицы в среде Microsoft SQL Server Management Studio (SSMS), чтобы каждый раз, когда модель добавляется в таблицу B, таблица A обновлялась путем сопоставления recordid
и подсчета условий, новых или используемых, а затем их добавления.
Любая помощь будет признательна.
Комментарии:
1. Вы могли бы реализовать с помощью триггера, но я мог бы предложить просто поддерживать представление, которое выполняет свертки, и запрашивать это представление, когда вам это нужно.