Как подсчитать количество столбцов из одной таблицы и показать его значение в другом столбце во второй таблице в SSMS?

#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. Вы могли бы реализовать с помощью триггера, но я мог бы предложить просто поддерживать представление, которое выполняет свертки, и запрашивать это представление, когда вам это нужно.