gpt4 book ai didi

mysql - 使用第一个表中的 id 从另一个表中选择两个名称

转载 作者:行者123 更新时间:2023-11-29 20:57:34 28 4
gpt4 key购买 nike

我有两张 table 。我们称它们为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)、付款

抱歉我的英语不好希望你能理解我。

最佳答案

您需要两个联接和表别名:

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

关于mysql - 使用第一个表中的 id 从另一个表中选择两个名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37510313/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com