PostgreSql 连表查询行转列集合部分JSON化
2021-03-23 本文已影响0人
lew1sss
SELECT
C.*,
array_to_json(array_agg(row_to_json(n))) as node
FROM
tb_green_channel
C LEFT JOIN tb_green_channel_nodes cn ON C.ID = cn.channel_id
LEFT JOIN tb_green_channel_node n ON cn.node_id = n."id"
GROUP BY c.id
![](https://img.haomeiwen.com/i17537161/616da50886da8127.png)