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

时间:2015-05-11 12:04:52

标签: mysql sql

2个表的示例:

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

我制作的Table C包含XY的{​​{1}},ZA列,并使用键来链接数据,即:

B

创建这些表格并不是问题所在 我遇到的问题是将A `id`, `a`, `b`, `c`, `id_C` B `id`, `h`, `i`, `j`, `id_C` C `id`, `X`, `Y`, `Z` A的当前数据更改为BAB

我如何做到这一点?

我能想到的唯一方法是在移动数据时将C的id添加为A中的列,而不是连接两个表,然后删除{{1}的id列再次。在此之后对C执行相同操作。

修改

我正在使用MySQL 4.1.22

0 个答案:

没有答案