Можно ли написать оператор where, который использует имя столбца, которое было назначено столбцу, а не имя столбца, которое фактически существует? Вся таблица создается динамически, а имена столбцов хранятся в другой таблице. У меня есть функция, которая позволяет пользователям добавлять фильтры к заданию перед получением набора данных, который идет вместе с ним.
Пример того, что я пытаюсь:
SELECT id,
col1 as [description],
col2 as [date1],
col3 as [image],
col4 as [date2],
col5 as [link],
col6 as [location],
col7 as [price],
col8 as [title]
FROM tableName
WHERE [title] = 'Lemons'