我使用postgreSQL 9.1.在我的数据库中有一个表
id | ... | values
-----------------------
1 | ... | {1,2,3}
2 | ... | {}
其中id是一个整数,values是一个整数array.数组可以是空的.
我需要取消这个列表.如果我质疑
select id, ..., unnest(values)
from table
对于id=1,我得到了三行(正如预期的那样),对于id=2,我没有得到任何行.有没有办法得到这样的结果
id | ... | unnest
-------------------
1 | ... | 1
1 | ... | 2
1 | ... | 3
2 | ... | null
i、 e.也包含空数组行的查询?