【发布时间】:2019-11-13 18:44:08
【问题描述】:
目前我有一个表 my_table 与列 (id,product_id,text) 并将数据转换为 json 对象,如下所示:
SELECT
json_agg(
json_build_object(
'id', t.id,
'parent_id', t.product_id,
'text', t.text
)
)
FROM my_table AS t
现在我要向my_table 添加更多列,我需要从该表中选定的行列表中为每一行返回一个 JSON 对象。
基本上,talbe 列将是 (id,product_id,text1,text2,text3)
我想返回 3 个相同的对象和 1 个不同的文本值(对于 text1、text2、text3)
我怎样才能做到这一点?
【问题讨论】:
标签: sql json database postgresql