gpt4 book ai didi

php - 如何连接两个具有不同字符串的大表

转载 作者:行者123 更新时间:2023-11-29 05:18:56 25 4
gpt4 key购买 nike

我有两个表

table1
customer_id
101
102
103

和表2

customer_id country_id 
AO-101 1
AO-102 2
AO-103 3

这两个表都是非常大的表,我使用 CONCAT(table1.customer_id) 与 table2 连接

上述所有字段都是索引字段

加入他们并获得国家 1 的所有客户需要花费大量时间

谁能帮帮我?

最佳答案

你可以试试这个伙伴:

SELECT * FROM table1  
JOIN table2 ON CONCAT('AO-', table1.customer_id) = table2.customer_id
WHERE table2.country_id = 1;

或者这个:

SELECT * FROM table2
JOIN (
SELECT CONCAT('AO-', customer_id) AS in_customer_id, table1.* FROM table1
) AS table1 ON table1.in_customer_id = table2.customer_id
WHERE table2.country_id = 1;

关于php - 如何连接两个具有不同字符串的大表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28758547/

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