我有一个表,每行包含两个用户ID。有创建帖子的人的用户ID和上次编辑帖子的人的用户ID。
我想将每个用户ID加入到用户表中,以便提取每个人的姓名。我可以的但是,如何分别返回每个人的姓名?
我想要“创建的名称”和“编辑的名称”。用户表中的每个图形。
谢谢
答案 0 :(得分:1)
两个联接应该起作用:
select
p.*,
c.name as creator_name,
e.name as editor_name
from post p
join user c on p.creator_id = c.id
join user e on p.editor_id = e.id