0
如何查询表并从引用同一个表的外键中提取相同的列信息? “SELECT name FROM users INNER JOIN gifts ON to = id WHERE id = 1;”会让我成为第一部分,但我不确定如何获得第二部分。
使用先前查询的结果的sql查询
如何查询表并从引用同一个表的外键中提取相同的列信息? “SELECT name FROM users INNER JOIN gifts ON to = id WHERE id = 1;”会让我成为第一部分,但我不确定如何获得第二部分。
使用先前查询的结果的sql查询
你可以加入users
表两次:
select
u1.name `from`,
u2.name `to`
from gifts g
join users u1 on g.`to` = u1.id
join users u2 on g.`from` = u2.id
where u1.id = 1;