У меня есть такие данные
Id code1 code2 code3 code4 code5 code6 1 2 3 4 5 6 7 1 4 5 2 3 7 6 1 7 6 5 2 3 4 1 5 7 6 4 3 2 1 7 5 6 3 2 4
Мне нужно идентифицировать отдельные коды из этого набора из 6 кодов в 5 строках и 6 столбцах и отображать их в любом порядке из 6 строк с идентификатором и кодом
ВЫХОД
ID Code 1 7 1 6 1 2 1 3 1 5 1 4
введите описание изображения здесь
Один метод заключается в использовании union:
union
select id, code from (select id, code1 as code from table t union select id, code2 from table t . . . select id, code6 from table t ) t;