【发布时间】:2025-12-30 22:55:17
【问题描述】:
我有一个包含如下数据的表:
第 1 列 -- 第 2 列
A -- Z
A -- 是的
B -- 是的
我正在寻找一种在 MySQL 中汇总这些数据的方法,以便我得到下表来显示组关联:
第 1 列 -- 第 2 列
A,B -- Z,Y
我可以使用 group_concat 函数一次将一列分组在一起,但我需要将两列分组以显示关系。非常感谢任何建议!
【问题讨论】:
标签: mysql relationship
我有一个包含如下数据的表:
第 1 列 -- 第 2 列
A -- Z
A -- 是的
B -- 是的
我正在寻找一种在 MySQL 中汇总这些数据的方法,以便我得到下表来显示组关联:
第 1 列 -- 第 2 列
A,B -- Z,Y
我可以使用 group_concat 函数一次将一列分组在一起,但我需要将两列分组以显示关系。非常感谢任何建议!
【问题讨论】:
标签: mysql relationship
试试INFORMATION_SCHEMA.TABLE_CONSTRAINTS 和INFORMATION_SCHEMA.KEY_COLUMN_USAGE。参考:http://dev.mysql.com/doc/refman/5.0/en/key-column-usage-table.html
【讨论】:
这会起作用。
select * from INFORMATION_SCHEMA.TABLE_CONSTRAINTS;
【讨论】: