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;