小编Pax*_*Pax的帖子

Postgres 不返回有关 array_agg 查询的数据,如下所示

当特定图书馆中没有书籍数据时,就会出现问题。考虑以下工作场景。

桌子 library

--------------------------------
| id |    name     |    owner  |
--------------------------------
|  1 |     ABC     |     A     |
|  2 |     DEF     |     D     |
|  3 |     GHI     |     G     |
--------------------------------
Run Code Online (Sandbox Code Playgroud)

桌子 books

--------------------------------
| id |    title    |  library  |
--------------------------------
|  a |     xxx     |     1     |
|  b |     yyy     |     1     |
|  c |     zzz     |     2     |
--------------------------------
Run Code Online (Sandbox Code Playgroud)

现在,当我进行如下查询时:

SELECT library.name, array_agg(b.title) AS book_list FROM library, 
(SELECT title FROM books WHERE …
Run Code Online (Sandbox Code Playgroud)

postgresql join array coalesce sqlalchemy

5
推荐指数
2
解决办法
312
查看次数

标签 统计

array ×1

coalesce ×1

join ×1

postgresql ×1

sqlalchemy ×1