小编use*_*387的帖子

从其他表插入多行 - “子查询返回多于 1 行”

I表1包含:

    |col1|
    | 1  |
    | 2  |
    | 1  |
    | 3  |
    | 1  |
    | 2  |
    | 4  |
    | 2  |
    | 3  |
    | 1  |
Run Code Online (Sandbox Code Playgroud)

我有另一个表有一个列名val,我的代码是

INSERT INTO table2(value) VALUES ((select distinct col1 from table1))
Run Code Online (Sandbox Code Playgroud)

我得到了 #1242 - 子查询返回超过 1 行。
如何将多行插入到我的 table2 中?

mysql sql sql-insert

3
推荐指数
1
解决办法
6751
查看次数

标签 统计

mysql ×1

sql ×1

sql-insert ×1