У меня есть данные в таблице, организованной следующим образом:
ID, name1, name2, name3, name4, name5, name6
Пример данных
select ID, name1, name2, name3, name4, name5, name6
from datatable
123, bob, mark, jane, bob, jane, fred
124, mark, mark, mark, bob, bob, bob
, и мне нужно получить что-то вроде
123, bob, 2
123, mark, 1
123, jane, 2
123, fred, 1
124, mark, 3
124, bob, 3
Где количество - это количество раз, когда имя появляется в записи. Это возможно?