mysql - 在单列中显示层次结构
问题描述
希望将层次结构作为单列返回...
q1
1=image1
2=image2
q2
1=brand a
2=brand b
q3
1=company a
2=company b
示例数据...
CREATE TABLE test_hierarchy (
question VARCHAR(10),
id TINYINT,
id_value VARCHAR(25)) ENGINE=INNODB;
INSERT INTO test_hierarchy VALUES ('q1',1,'image1');
INSERT INTO test_hierarchy VALUES ('q1',2,'image2');
INSERT INTO test_hierarchy VALUES ('q2',1,'brand a');
INSERT INTO test_hierarchy VALUES ('q2',2,'brand b');
INSERT INTO test_hierarchy VALUES ('q3',1,'company a');
INSERT INTO test_hierarchy VALUES ('q3',2,'company b');
SELECT * FROM test_hierarchy;
这可能吗?任何帮助或指导将不胜感激。
解决方案
推荐阅读
- javascript - 想在 Activecollab 用户 API 中找到基本 URL
- redux - 从另一个切片响应已完成的 CreateAsyncThunk
- sql - Oracle SQL:LISTAGG 与 XMLAGG - 使用 CASE WHEN 时的不同结果
- javascript - 如何提高 React Native 上图表的数据渲染性能?
- reporting-services - 如何安排 SSRS 报告在每个月的最后一个星期二运行,有 5 个星期二
- javascript - JS 条件语句
- flutter - flutter clean 不清理任何东西/也不显示错误
- python - 用于灵活创建日期时间范围的 Python 函数
- html - 在特定位置绘制/放置元素到 SVG 图像上
- nginx - VPS 上的 Laradock 尝试访问域时出现 HTTP ERROR 500 错误