0

3 つの配列列があり、これらの各配列のカウントを取得しようとしていますが、node-postgres は SQL ステートメントで渡された最後の array_length() であるそのうちの 1 つだけを返します。postgres コンソールを使用して同じ SQL クエリを渡すと、すべての結果が返されました。

4

1 に答える 1

1

わかりました、配列クエリは括弧で囲む必要があります

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

そして、これは例えば(3,3,7)のために返されます。それ以外の場合は、最後のクエリのみが返され(7)ます。

于 2013-02-05T03:19:46.810 に答える