【发布时间】:2016-04-07 20:20:08
【问题描述】:
我很好奇这个事实,是否可以将多列(用逗号或其他东西分隔)合并到一列中。
例如,我有这些表格(语言):
language_id | language_iso
1 NL
2 EN
3 GT
4 EN
(域)
domain_id | domain_name
1 example
还有一个将语言链接到网络域的表格
languagetodomain_id | languagetodomain_lang | languagetodomain_domain
1 1 1
2 2 1
3 4 1
4 3 1
并按此顺序检索它们(一列作为提醒)
domain_id | domain_name | TemporaryColumn
1 example {1,2,4,3}
【问题讨论】:
-
GROUP_CONCAT将完成这项工作。 -
是的,但是如何将每一行重复到一列?
-
dev.mysql.com/doc/refman/5.7/en/… 按 domain_ID 分组
标签: mysql sql merge multiple-columns temporary