Я искал транспонирование и повороты, но ничего подобного не нашел. Входная таблица:
+-----+-------+-------+-------+
| TID | TP1 | TP2 | TP3 |
+-----+-------+-------+-------+
| A | link1 | link1 | link3 |
| B | link3 | | |
| C | link2 | | |
+-----+-------+-------+-------+
Необходимая выходная таблица:
+-----+--------+-------+
| TID | TP Num | REF |
+-----+--------+-------+
| A | 1 | link1 |
| A | 2 | link1 |
| A | 3 | link3 |
| B | 1 | link3 |
| C | 1 | link2 |
+-----+--------+-------+