mysql - 如何使用单个连接将多个列与单个列连接?
问题描述
如果可能的话,我想用一个连接来连接多个列。我已经在下面编写了我的代码,它工作正常,但是我想了解是否有一种更有效的方式来使用单个左连接而不是其中的两个连接。
在这两个连接中,我都加入了国家/地区表
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
解决方案
推荐阅读
- react-native - 使用 setState() 后 React Native 状态不更新
- reactjs - 如何在重复卡片中显示名称
- java - 测试用例错误 square(int) 在 Fox 中具有私有访问权限
- assembly - x86_64 检查 2 个加载/存储的幂是否会为 2 个指针分页
- dll - 从 VBScript 读取 DLL(或 VB6)文件
- mysql - 如何更新和附加一个值到多对多的续集实现
- pandas - 为发生循环的实例分配编号
- c++ - 如何在奇数颗星星中制作星星金字塔?
- node.js - 为什么我只在 Chrome 中从我的 Node ExpressJS 应用程序中收到 CORS 错误?
- uwp - 在 UWP 中触发 DoubleTappedEvent 时如何停止 TappedEvent?