我有以下 mysql 表: 表名:支付历史
journeyID | passengerID | driverID
---------------------------
1 | 1 |3
2 | 2 |4
表名:用户信息
userID | firstName
------------------
1 | ABC
2 | XYZ
3 | PQR
4 | MSN
我想要这样的结果
journeyID | passengerName | driverName
------------------------------------------
1 | ABC |PQR
2 | XYZ |MSN
最佳答案
这是一个简单的表连接:
select journeyID, pax.firstName as passengerName, dri.firstName as driverName
from PaymentHistory pay
join UserInformation pax on pay.passengerID = pax.userID
join UserInformation dri on pay.passengerID = dri.userID
关于php - 使用 userID 从另一个表中获取名字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24324405/