【问题标题】:INSERT 18 FIELDS INTO A TABLE WHIT 19 FIELDS #SLQLITE在有 19 个字段的表中插入 18 个字段#SLQLITE
【发布时间】:2019-02-21 19:35:56
【问题描述】:

TBL1(18 列) 1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18

TBL2(19 列) 1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18|19

我需要在 tbl2 中插入 18 列数据,并使用来自 tbl1 的 2 列的串联更新第 19 列

【问题讨论】:

  • 对不起,我不是说粗鲁,我只是把所有的东西都输入了大写,因为我的键盘坏了,但是如果你给我几分钟的时间,我会改变一切,对不起,我向大家道歉
  • 现在好多了!

标签: sqlite sql-update sql-insert


【解决方案1】:

你可以使用insert into

insert into TBL2 
select *, colx || coly from TBL1

这里重要的是列的顺序,在两个表中必须相同。

【讨论】:

    猜你喜欢
    • 2013-10-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-20
    相关资源
    最近更新 更多