我有一个包含以下数据的表:
第1栏 - 第2栏
A - Z
A - Y
B - Y
我正在寻找一种方法在MySQL中汇总这些数据,以便我得到下表,它将显示组关联:
第1栏 - 第2栏
A,B - Z,Y
我可以使用group_concat函数一次获得一个列,但是我需要将两个列分组以显示关系。非常感谢任何建议!
答案 0 :(得分:5)
尝试INFORMATION_SCHEMA.TABLE_CONSTRAINTS
和INFORMATION_SCHEMA.KEY_COLUMN_USAGE
。参考:http://dev.mysql.com/doc/refman/5.0/en/key-column-usage-table.html
答案 1 :(得分:5)
这样可行。
select * from INFORMATION_SCHEMA.TABLE_CONSTRAINTS;