gpt4 book ai didi

php - 从多个表中比较并插入?

转载 作者:行者123 更新时间:2023-11-29 14:55:04 25 4
gpt4 key购买 nike

有4个表table1,table2,table3table4

table1 has got 60000 datas
table2 has got 85000 datas
table3 has got 78000 datas
table4 has got 68000 datas

所有表上的索引都相同,但其中一个表的索引或多或少。例如,名称 john 存储在所有 4 个表中。但是 mathew 可能存储在两个表中,但不存储在其他两个表中,而 ethan 可能是存储在 3 个表中,但可能不会存储在第 4 个表中。

最多说前 60k 所有索引/名称都是相同的,但之后就不规则了

那么如何将所有这些表合并到 1 个表中?所有四个表各有 2 列,第一个是名称,第二个是其详细信息

最佳答案

可能有更有效的方法来做到这一点,但这是我首先想到的。

INSERT INTO table5
SELECT DISTINCT Table5Content.* FROM (
SELECT * FROM table1
UNION ALL
SELECT * FROM table2
UNION ALL
SELECT * FROM table3
UNION ALL
SELECT * FROM table4
UNION ALL
SELECT * FROM table5
) as Table5Content

关于php - 从多个表中比较并插入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4840327/

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