В настоящее время у меня есть база данных, структурированная примерно так:
Name | v_BirthDate | v_Drivers_License | v_SSN
-----------------------------------------------
Anna | 1 | 0 | 1
Bob | 0 | 1 | 0
Cal | 1 | 1 | 1
Dave | 0 | 0 | 1
Основная идея базы данных - увидеть, как человек был проверен в системе;был ли человек проверен в системе, используя дату его рождения, номер водительского удостоверения или его социальный номер.
Что я хотел бы сделать, это взять строку для каждого человека и создать еще один столбец, который показывает списокиспользуемые методы проверки в формате через запятую.
Что-то похожее на это:
Name | v_BirthDate | v_Drivers_License | v_SSN | list
-----------------------------------------------------------
Anna | 1 | 0 | 1 | BirthDate,SSN
Bob | 0 | 1 | 0 | Drivers_License
Cal | 1 | 1 | 1 | BirthDate,Drivers_License,SSN
Dave | 0 | 0 | 1 | SSN
Я использовал предложение WITH, чтобы создать временную таблицу, которая заменяет 1s на строковую переменную, напримеркак BirthDate, Drivers_License и SSN.Однако я не уверен, как я могу создать столбец списка.Заранее спасибо.