如何将基于一列内容的一组行复制到同一个表中,并将重复行中条件列的内容更改为其他内容。
select x, y, z from table A where z="B" ...
copy into table A with incremented IDs ...
在新的重复行中更改z=“c”
编辑:我可以做以下(它会工作吗?)-主索引键是自动递增的
插入表a(x,y,z)从表a中选择x,y,z,其中z=“b”;
但如何将新的重复行中的z=“b”同时更改为z=“c”?
请编辑/改进我的尝试。谢谢。
1条答案
按热度按时间km0tfn4u1#
您可以使用union: