给出一张桌子
mytestdb=# select * from foo; id | name ----+------ 4 | Tim (1 row)
从foo输出中选择foo是什么,即从中选择同一个表是什么意思?谢谢.
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)
解决方法
在表的当前行的选择列表
generates和
composite value中使用表名或别名.将表名或别名传递给可以接受复合值的函数将调用每一行的函数.