您好,我想加入 3 张 table
表导出
id | id_product | id_user | id_loan
1 | 516 | 10 | 1
表用户
id | Name |
5 | John |
10 | Justin |
表贷款
id | id_user | Quantity |
1 | 5 | 23 |
我的sql代码是
Select *
From Export
join User ON Export.id_user = User.id
join Loan ON Export.id_loan = Loan.id
我如何选择我的结果
ID Product | Export User | Loan User | Quantity
516 | Justin | John | 23
谢谢你
最佳答案
您需要加入多个用户实例
Select id_product,User.name as exportUser,u1.name as loanUser,quantity
From Export
left join User ON Export.id_user = User.id
left join Loan ON Export.id_loan = Loan.id
left join user u1 on Export.id_loan=u1.id
关于mysql - 多选用户名 SQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59266765/