【发布时间】:2018-10-02 10:38:01
【问题描述】:
我有一个简单的查询:
delete from public.field
where template_id = 1
returning *
这很好用,但当然它会单独返回每一行,而我需要它来返回编辑过的每一行的数组。
我在另一个查询中使用它,这就是我想格式化删除查询的输出的方式:
SELECT array_to_json(array_agg(to_json(fields))) as fields
我无法解决的是如何将两者结合起来而不会出现语法错误。
这是在 PostgreSQL 9.6 中。
【问题讨论】:
标签: sql arrays json postgresql