У меня есть таблица, в которой есть столбец идентификаторов.Для каждого идентификатора другие столбцы будут иметь значение 0 или 1.Мне нужно найти, сколько столбцов имеют 1 и перечислить их в виде строки через запятую.
Это моя таблица
ID T1 T2 T3
1 1 0 0
2 0 1 1
3 1 1 1
Ожидаемый результат
ID 1 2 3-- COLUMNS
1 t1 t2,t3 t1,t2,t3
в столбце 1, значение должно быть "t1", так как t1 имеет значение "1"
в столбце 2 значение должно быть "t2, t3", поскольку t2, t3 имеет значение "1"
в столбце 3, значение должно быть "t1, t2, t3", посколькуt1, t2, t3 имели значение '1'
Любая помощь, как добиться этого выхода?
Заранее спасибо.