mySQL将多个表连接在一起
作者:互联网
我有大约10个表,所有表都有不同数量的列,但都包含列’client_id’,这是将每个表中的所有记录链接在一起的关键.
我想抓住所有表中的所有列.
什么是在client_id上将所有10个表连接在一起的最佳方法?
想要这样做的原因是因为我想在1个单个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,join,export-to-csv 来源: https://codeday.me/bug/20190625/1287197.html