node-postgres返回多个array_length()列?

时间:2013-02-05 00:35:41

标签: node.js postgresql

我有3个数组列,我正在尝试获取每个数组的计数,但node-postgres只返回其中一个,这是SQL语句中传递的最后一个array_length()。我使用postgres控制台传递了相同的sql查询,它返回了所有结果。

1 个答案:

答案 0 :(得分:1)

好的想通了,数组查询需要用括号括起来

(array_length(friends,1),array_length(clients, 1),array_length(venues, 1)) 

,这将返回例如(3,3,7),否则只有最后一个查询将返回(7)