Я пытался найти этот вопрос, но ничего не нашел.Итак, вот ...
У меня есть три таблицы, чрезвычайно упрощенные версии которых:
Практики:
practitioner_id :: int
name :: nvarchar
Страховки:
insurance_id :: int
name :: nvarchar
InsuranceLink:
practitioner_id :: int
insurance_id :: int
Итак, таблица практикующегосодержит список практикующих, таблица страхования содержит список страховок, а таблица ссылок представляет, какой практик поддерживает какую страховку.
Теперь мне нужно создать представление, которое может отображать такую информацию:
ViewTable:
practitioner_id :: int
practitioner_name :: nvarchar
insurance_1 :: bit
insurance_2 :: bit
..... insurance_100 :: bit
Другими словами, столбцы в представлении - это идентификатор и имя практикующего, а также каждая страховка, существующая в Страховки (с названием страховки в качестве имени столбца (thЭто обязательное условие, что страховые имена являются уникальными)).В ячейках столбцов страховки будет указано, поддерживает ли этот практик эту страховку.
Есть ли способ сделать это?
Или, что еще лучше, можно ли использовать сводную таблицу в стиле Excelна DataSet в форме VB.NET?Это также решило бы многие мои проблемы.