【发布时间】:2020-11-14 13:22:27
【问题描述】:
我正在使用 presto SQL 并尝试制作它,以便我可以根据用户输入执行不同的选择语句。我当前的代码结构如下所示:
SELECT (case when input in ('A', 'B', 'C') then (SELECT * from table1)
when input in ('D', 'E', 'F') then (SELECT * from table2)
when input in ('G', 'H', 'I') then (SELECT * from table3)
...
end)
执行此操作时,我收到一条错误消息,提示我无法返回包含多列的子查询。有没有办法使用这种结构或其他方法来完成单独的选择语句?
谢谢
【问题讨论】:
标签: sql presto apache-zeppelin