美文网首页
PostgreSql 连表查询行转列集合部分JSON化

PostgreSql 连表查询行转列集合部分JSON化

作者: lew1sss | 来源:发表于2021-03-23 11:50 被阅读0次
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

image.png

相关文章

  • PostgreSql 连表查询行转列集合部分JSON化

  • 数据库表行列转换

    行转列 创建表kecheng,并插入数据 查询该表,结构显示: 通过sql查询显示下图: SQL_A: SQL_B...

  • SqlServer 行转列

    1 建表,添加测试数据 表数据如下图: 行转列sql 行转列如下图: 2 建表,添加测试数据 表数据如下: 行转列...

  • SQL行转列-列转行

    SQL行转列-列转行 一、行转列 建表语句 插入数据 查询数据表中的内容(即转换前的结果) 先来看一下转换后的结果...

  • 2019-06-22

    行转列 对查询结果进行二次查询

  • 实用SQL

    查询表中包含的字段名 表中字段名,数据类型,长度 行转列 select COLUMN_NAME,DATA_TYPE...

  • postgresql 表的列名,数据库表名

    postgresql 查询某一个表中的所有字段,也就是查询所有的列名 postgresql 查询数据库表名

  • 数据库篇

    2018.07.04 postgresql查询表的大小 数据库中单个表的大小(不包括索引) postgresql的...

  • PostgreSQL 数据库查询

    1. 插入数据(INSERT语句) 在 PostgreSQL 中, INSERT 查询用于在表中插入新行。 您可以...

  • postgresql如何insert

    在PostgreSQL中,INSERT查询用于在表中插入新行。您可以一次插入单行或多行到表中。 语法: INSER...

网友评论

      本文标题:PostgreSql 连表查询行转列集合部分JSON化

      本文链接:https://www.haomeiwen.com/subject/ryffhltx.html