我想要这样的东西:
SELECT 1, (CASE WHEN TRUE THEN (2, 3) ELSE (4, 5) END).*;
...希望得到1 | 2 | 3
。但在 PostgreSQL 11 中,这个查询抛出:
错误:记录类型尚未注册
没有*
它显然会返回1 | (2,3)
。
这可能吗?
我想要这样的东西:
SELECT 1, (CASE WHEN TRUE THEN (2, 3) ELSE (4, 5) END).*;
...希望得到1 | 2 | 3
。但在 PostgreSQL 11 中,这个查询抛出:
错误:记录类型尚未注册
没有*
它显然会返回1 | (2,3)
。
这可能吗?