我想用json_array_elements擴展json數組。但它工作得如此嫺熟。請看下面。postgresql,select multiple json_array_elements works so werid
選擇json_array_elements('[1,2]')as a,json_array_elements('[2,3,4'')as b;
a | b
---+---
1 | 2
2 | 3
1 | 4
2 | 2
1 | 3
2 | 4
(6行)
選擇json_array_elements( '[1,2]'),其爲,json_array_elements( '[2,3]')爲b;
a | b
---+---
1 | 2
2 | 3
(2行)
這似乎當數組的長度相等,不順心的事。 誰能告訴我,爲什麼是這樣的。
我的postgresql的版本是9.4.4。我安裝了9.6.2並運行測試sql,沒有任何改變。 –
[單個選擇列表中的SQL多個UNNEST](http://stackoverflow.com/q/23003601/1995738) – klin