【发布时间】:2021-10-07 10:48:11
【问题描述】:
我需要通过使用查询将 column_name 存储到变量中来从 Amazon Redshift 表中选择一些列:-
WITH tmp_variables AS (
SELECT
'Number' AS filter_value,
'required_field2' AS colname1,
'required_field' AS colname2
)
SELECT DISTINCT (SELECT colname1 FROM tmp_variables), (SELECT colname2 FROM tmp_variables)
FROM table_abc where filter_column = (SELECT filter_value FROM tmp_variables);
这里的过滤条件工作正常,但是如果我直接使用变量值,这不会像正常的选择查询那样返回数据。我需要在这里更改什么?
【问题讨论】:
标签: sql amazon-web-services amazon-redshift