美文网首页
unset(20.6.3)

unset(20.6.3)

作者: 剑道_7ffc | 来源:发表于2020-06-19 14:42 被阅读0次

问题描述

unset在pg9的执行结果


image.png

unset在pg10的执行结果


image.png

原因

unset当记录少的会补null。

解决办法

解决方法1

将unset放在from子查询后面

SELECT *
FROM unnest(ARRAY[1]) a
LEFT JOIN unnest(ARRAY[2,3]) b ON TRUE;
image.png

解决办法2

加一层嵌套

SELECT a.a1,unnest(ARRAY[2,3])
FROM (
    SELECT unnest(ARRAY[1]) a1
) a;
image.png

相关文章

网友评论

      本文标题:unset(20.6.3)

      本文链接:https://www.haomeiwen.com/subject/vbbvxktx.html