我有两张桌子。让我们称之为table_a和table_b
表-A
Id Name
3 John
4 Mary
8 Anna
表-B
Id Name1_Id Name2_Id Payment
23 3 8 300
24 4 3 200
25 8 3 300
我如何选择这样的东西
名称(ID等于Name1_Id),名称(ID等于Name2_Id),付款
抱歉,我的英语不好,希望你能理解我。
答案 0 :(得分:0)
您需要两个连接和表别名:
select a1.name, a2.name, b.payment
from table_b as b join
table_a as a1
on b.name1_id = a1.id join
table_a as a2
on b.name2_id = a2.id