首页 > 解决方案 > 如何使用单个连接将多个列与单个列连接?

问题描述

如果可能的话,我想用一个连接来连接多个列。我已经在下面编写了我的代码,它工作正常,但是我想了解是否有一种更有效的方式来使用单个左连接而不是其中的两个连接。

在这两个连接中,我都加入了国家/地区表

SELECT 
w1.country,
a.route_warehouse_id,
w2.country,
a.leg_warehouse_id

FROM new_table a
LEFT JOIN country_table w1
on a.route_warehouse_id = w1.warehouse
LEFT JOIN country_table w2
on a.leg_warehouse_id = w2.warehouse

标签: mysql

解决方案


推荐阅读