#sql #sql-server #azure-sql-server
#sql #sql-сервер #azure-sql-сервер
Вопрос:
Я хочу использовать RefFieldId из моей справочной таблицы
,
и сопоставьте его с именами столбцов из моей основной таблицы,
Опубликуйте это, я хочу, чтобы мой запрос select отображал результаты из моей основной таблицы со значением из RefFieldName в качестве заголовка.
Комментарии:
1. Похоже, вам следует исправить свой дизайн, если я честен, и нормализовать свой второй стол.
2. Изображения данных, однако, не помогают нам помочь вам. Потратьте время, чтобы опубликовать данные в удобном для использования формате; предпочтительно инструкции DDL и DML. Не забудьте также показать свои ожидаемые результаты, описание логики, которой вы пытаетесь достичь, и ваши попытки(попытки) (с объяснением того, почему они не сработали).
3. Источником второй таблицы являются результаты периодических опросов без фиксированной структуры, так как завтра вы, возможно, захотите добавить/удалить вопросы в своем опросе.
4. Тогда вам, безусловно, нужно исправить свой дизайн; в таблице не должно быть постоянных столбцов. Приведите это в норму. Вы обнаружите, что если у вас есть 1 строка на вопрос с номером вопроса, то ваше решение является тривиальным
JOIN
.5. Номера вопросов-это просто представление фактических вопросов из справочной таблицы, так как мы не можем иметь gt;30 символов в качестве имен столбцов. Мне нужны вопросы как часть заголовка, а не как строки.