У меня есть таблица со строками ниже, в которой показаны пациенты (как PatientCon), болезнь и метка (0 | 1 как serviceInterupt).SQL-метка в списке выбора
Пациент может иметь несколько строк в результате, если он имеет как метку 0, так и 1 метку.
ServiceInterrupt Disease PatientCon
0 d1 1111
0 d1 1112
1 d1 1112
0 d1 1113
0 d1 1114
1 d1 1114
1 d1 1115
Что я хочу, чтобы добавить новый столбец с меткой (Active | Не активен как NewLabel), показывает, если пациент имеет по крайней мере один ряд с serviceInterrupt = 1.
ServiceInterrupt Disease PatientCon NewLabel
0 d1 1111 Active
0 d1 1112 Not Active
1 d1 1112 Not Active
0 d1 1113 Active
0 d1 1114 Not Active
1 d1 1114 Not Active
1 d1 1115 Not Active
Как я могу это сделать в SQL?
EDIT: таблица я использую это
patientConcerned int NOT NULL,
disease ntext NULL,
ServiceInterrupt bit NULL,
Пожалуйста, отметьте свой вопрос в базе данных, которую вы используете. –
Вы хотите добавить столбец в таблицу или попытаетесь найти запрос, который покажет вам столбец «Новая метка»? – bjorsig