gpt4 book ai didi

php - 表格中的重复条目

转载 作者:太空宇宙 更新时间:2023-11-03 11:48:58 25 4
gpt4 key购买 nike

假设我有 3 个表,每个表的结构都与此类似:

| id | customer_id | col1       | col2       | col3        |
|----|-------------|------------|------------|-------------|
| 1 | C100 | some value | some value | some values |
| 2 | C101 | | | |
| 3 | C102 | | | |

现在我想用特定的 customer-id 复制他们的行。

所以在伪代码中是这样的:

DUPLICATE FROM tab1, tab2, tab3 WHERE customer_ID = C100 SET customer_ID = C987;

它将采用 customer_idC100 的那 3 个表的值,并在每个表中创建另一个条目,但使用新的 customer_id C987

这 3 个表如下所示:

| id | customer_id | col1       | col2       | col3        |
|----|-------------|------------|------------|-------------|
| 1 | C100 | some value | some value | some values |
| 2 | C101 | | | |
| 3 | C102 | | | |
| 4 | C987 | some value | some value | some value |

此外,表中的结构略有不同。

id是主键,customer_id是唯一的。

最佳答案

也许你可以做一个插入选择:

INSERT INTO tab1
SELECT id, 'C987', col1, col2, col3
FROM tab1
WHERE customer_id = 'C100';

您可以对 tab2 和 tab3 执行类似的查询。

关于php - 表格中的重复条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36720099/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com