lou3578 2023-02-22 02:24 采纳率: 50%
浏览 29

msyql将表的列数据横向展示

mysql需要把一列数据横向展示,而且需要补全

目前的数据情况:

img

需要展示成:

img

sql脚本:

DROP TABLE IF EXISTS `table1`;
CREATE TABLE `table1`  (
  `id` bigint(20) NOT NULL DEFAULT 0,
  `parent_id` bigint(20) NULL DEFAULT NULL,
  `levels` double NULL DEFAULT NULL,
  `catalog_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  `structure_id` bigint(20) NULL DEFAULT NULL
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;

INSERT INTO `table1` VALUES (40, 0, 0, '事件信息', 9);
INSERT INTO `table1` VALUES (41, 40, 1, '风险信息', 9);
INSERT INTO `table1` VALUES (42, 41, 2, '偿付能力', 9);
INSERT INTO `table1` VALUES (43, 42, 3, '贷款偿付能力', 9);
INSERT INTO `table1` VALUES (44, 43, 4, '短期贷款偿付能力', 9);

  • 写回答

1条回答 默认 最新

  • 夜郎king 2022博客之星IT其它领域TOP 12 2023-02-22 08:05
    关注

    您好,这种树形结构的表,可以使用递归的方式进行数据查询,参考如下方式:https://blog.csdn.net/wocaizhale/article/details/121600221

    评论

报告相同问题?

问题事件

  • 创建了问题 2月22日

悬赏问题

  • ¥15 用ns3仿真出5G核心网网元
  • ¥15 matlab答疑 关于海上风电的爬坡事件检测
  • ¥88 python部署量化回测异常问题
  • ¥30 酬劳2w元求合作写文章
  • ¥15 在现有系统基础上增加功能
  • ¥15 远程桌面文档内容复制粘贴,格式会变化
  • ¥15 关于#java#的问题:找一份能快速看完mooc视频的代码
  • ¥15 这种微信登录授权 谁可以做啊
  • ¥15 请问我该如何添加自己的数据去运行蚁群算法代码
  • ¥20 用HslCommunication 连接欧姆龙 plc有时会连接失败。报异常为“未知错误”