Я бы хотел получить значения из таблицы, но ссылка - это имя столбца таблицы назначения вместо ключа - да, плохой дизайн.
Если честно, я понятия не имею, с чего начать; не могли бы вы дать мне несколько советов, Пеласе?
Вот что у меня есть
Таблица «Источник»
ID | TargetField
---+-------------
1 | Field1
1 | Field2
2 | Field2
3 | Field1
Пересмотренная таблица:
ID | Field1 | Field2
---+--------+---------
1 | A | B
2 | R | C
3 | X | D
Результат будет следующим:
ID | TargetField | Value
---+-------------+-------
1 | Field1 | A
1 | Field2 | B
2 | Field2 | C
3 | Field1 | X
Как сказано, понятия не имею, с чего начать ... Я смотрю на какой-то динамический SQL?
РЕДАКТИРОВАТЬ: пример довольно упрощен, поэтому switch / case не будет работать для меня. Я хотел бы перейти на динамический sql.