【发布时间】:2013-01-01 02:35:17
【问题描述】:
好的,事情就是这样。我需要使用 MySql 将表 A 中的一列中的多行插入表 B 中的一行
这是我试图实现的一个例子:
Table A
id | data
1 | name
2 | date
3 | more
从表 A 中,我需要选择数据列中的所有行并将该数据插入表 B 的“数据”列的一行中 像这样:
Table B
id | data
1 | name, date, more
这是我当前的代码,但它不起作用并显示错误subquery returns more than one row
INSERT INTO B (data) values (SELECT data from A)
有什么办法可以做到吗?请原谅,因为我是新手:P
提前致谢!
【问题讨论】:
-
哦,那是“插入 B(数据)值(从 A 中选择数据)”
标签: mysql select insert group-concat