У меня есть таблица со списком типов жилья и людей, которые их используют.Некоторые люди используют более одного типа размещения.Как я могу показать количество людей, использующих каждый тип размещения, и количество в каждой комбинации возможных типов размещения?Пользователи в каждой категории уже уникальны в этой категории.
Например:
AccomType NameID
A 1
A 2
B 1
B 3
B 4
B 5
C 1
C 4
Мне бы хотелось, чтобы результат был похож на
AccomType Count
A 2
B 4
C 2
A&B 1
B&C 2
A&C 2
A&B&C 3
Не думаю, чтоTRANSFORM может сделать это, возможно ли сделать это в SQL?Я бы предпочел не использовать VBA, хотя может, если это единственный / самый простой способ.Кроме того, в той же таблице есть поле для года (08/09, 09/10 и т. Д.) Для фильтрации по тому, что я планирую использовать ГДЕ, если только это не влияет на предложенное кем-либо решение?
РЕДАКТИРОВАТЬ: Iпопробовал сводную таблицу, но это не позволит мне использовать одно и то же поле как для строки, так и для поля, а также не покажет, где происходит комбинация трех пересечений (A & B и C).