SQL移动表数据的一部分并由新表中的行键替换

马塞尔

有2个表的示例:

Table A: `id`, `a`, `b`, `c`, `X`, `Y`, `Z`   
Table B: `id`, `h`, `i`, `j`, `X`, `Y`, `Z`   

我正在做一个Table C包含XYZ列要么AB,并使用一键链接数据,即:

A `id`, `a`, `b`, `c`, `id_C`   
B `id`, `h`, `i`, `j`, `id_C`  
C `id`, `X`, `Y`, `Z`

创建这些表不是问题。
我的问题是改变目前的数据ABABC

我该怎么做?

我能想到的唯一方法是AC移动数据时将id的添加到其中而不是连接两个表,然后A再次删除id的列之后,请执行相同的操作Table B


编辑

我正在使用MySQL 4.1.22

A

解决方案:

  1. Table C用列创建id, X, Y, Z(id为自动递增)。
  2. 向其添加数据,如下所示:
INSERT INTO C (X, Y, Z)
SELECT X, Y, Z
FROM (
    SELECT X, Y, Z FROM A
    UNION
    SELECT X, Y, Z FROM B) As tempC
  1. 现在ALTERAB添加新列id_C
  2. id_C像这样更新
UPDATE A
SET id_C = (SELECT id FROM C WHERE C.X = A.X AND C.Y = A.Y AND C.Z = A.Z)
  1. (对A都做4之后BX, Y, ZA下降B

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

SQL移动表数据的一部分并由新表中的行键替换

来自分类Dev

将数据插入表中作为主键外键的一部分-Entity Framework

来自分类Dev

检查哈希表的键中是否存在字符串的一部分

来自分类Dev

如何根据值的一部分从表中获取数据?

来自分类Dev

是否可以仅使用复合分区键的一部分查询cassandra表?

来自分类Dev

我如何根据表中的tr追加表的一部分?

来自分类Dev

如何获得颜色表的一部分

来自分类Dev

美丽汤导入表的一部分

来自分类Dev

仅分析表的一部分

来自分类Dev

更新mysql表中值的一部分

来自分类Dev

PDO 变量是表名的一部分

来自分类Dev

截断 postgres 表的一部分

来自分类Dev

替换Greasemonkey中URL的一部分

来自分类Dev

替换Greasemonkey中URL的一部分

来自分类常见问题

我需要在一张表的一部分中按规范条件选择行

来自分类Dev

我需要在一张表的一部分中按规范条件选择行

来自分类Dev

提取行名称的一部分以在R中的数据框中创建新列

来自分类Dev

搜索json文件在数据框列中返回键的一部分

来自分类Dev

HTML表标题作为标题行的一部分

来自分类Dev

在python的文本文件中替换特定行的一部分

来自分类Dev

SQL遍历表并查找下一部分记录

来自分类Dev

Google工作表查询引用工作表数据作为工作表名称源的一部分

来自分类Dev

从表排序器中过滤字符串的一部分

来自分类Dev

SQL将列的一部分复制到新列中

来自分类Dev

从R中的数据框行中删除字符串的一部分

来自分类Dev

用同一行的其他部分替换行的一部分

来自分类Dev

使用可变工作表名称将表的一部分写入Excel文件

来自分类Dev

使用可变工作表名称将表的一部分写入Excel文件

来自分类Dev

使用Ajax更新表/表的一部分

Related 相关文章

  1. 1

    SQL移动表数据的一部分并由新表中的行键替换

  2. 2

    将数据插入表中作为主键外键的一部分-Entity Framework

  3. 3

    检查哈希表的键中是否存在字符串的一部分

  4. 4

    如何根据值的一部分从表中获取数据?

  5. 5

    是否可以仅使用复合分区键的一部分查询cassandra表?

  6. 6

    我如何根据表中的tr追加表的一部分?

  7. 7

    如何获得颜色表的一部分

  8. 8

    美丽汤导入表的一部分

  9. 9

    仅分析表的一部分

  10. 10

    更新mysql表中值的一部分

  11. 11

    PDO 变量是表名的一部分

  12. 12

    截断 postgres 表的一部分

  13. 13

    替换Greasemonkey中URL的一部分

  14. 14

    替换Greasemonkey中URL的一部分

  15. 15

    我需要在一张表的一部分中按规范条件选择行

  16. 16

    我需要在一张表的一部分中按规范条件选择行

  17. 17

    提取行名称的一部分以在R中的数据框中创建新列

  18. 18

    搜索json文件在数据框列中返回键的一部分

  19. 19

    HTML表标题作为标题行的一部分

  20. 20

    在python的文本文件中替换特定行的一部分

  21. 21

    SQL遍历表并查找下一部分记录

  22. 22

    Google工作表查询引用工作表数据作为工作表名称源的一部分

  23. 23

    从表排序器中过滤字符串的一部分

  24. 24

    SQL将列的一部分复制到新列中

  25. 25

    从R中的数据框行中删除字符串的一部分

  26. 26

    用同一行的其他部分替换行的一部分

  27. 27

    使用可变工作表名称将表的一部分写入Excel文件

  28. 28

    使用可变工作表名称将表的一部分写入Excel文件

  29. 29

    使用Ajax更新表/表的一部分

热门标签

归档