gpt4 book ai didi

mySQL 将多个表连接在一起

转载 作者:可可西里 更新时间:2023-11-01 07:33:12 28 4
gpt4 key购买 nike

我有大约 10 个表,所有表都有不同数量的列,但都包含“client_id”列,这是将每个表中的所有记录链接在一起的键。

我想抓取所有表中的所有列。

将 client_id 上的所有 10 个左右的表连接在一起的最佳方法是什么?

想要这样做的原因是因为我想将所有表格导出到一个 CSV 文件中。

最佳答案

从一个包含所有客户端 ID 的表开始,然后使用 USING 关键字左连接剩余的表:

 SELECT *
FROM table1
LEFT JOIN table2 USING (client_id)
LEFT JOIN table3 USING (client_id)
LEFT JOIN table4 USING (client_id)
...

关于mySQL 将多个表连接在一起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13600870/

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