【发布时间】:2018-07-19 00:14:45
【问题描述】:
给定一张桌子
mytestdb=# select * from foo;
id | name
----+------
4 | Tim
(1 row)
select foo from foo 输出什么,即select 与from 同一张表是什么意思?谢谢。
mytestdb=# select foo from foo;
foo
---------
(4,Tim)
(1 row)
谢谢。
我的问题来自于理解json_agg() 的输入是什么
mytestdb=# select json_agg(foo) from foo;
json_agg
-------------------------
[{"id":4,"name":"Tim"}]
(1 row)
【问题讨论】:
-
虽然看起来不太可能,但您偶然发现的代码必须适用于具有与表同名的列的表。
-
@RobertHarvey:它很好隐藏在文档中。
标签: postgresql