此問題與上一個相關。你可以檢查我的第一篇here'朋友的朋友'SQL查詢
我試圖從一個用戶表中提取數據,我需要「朋友的朋友」,那些誰走了兩步,從所選擇的用戶但不直接連接到用戶選擇
我試圖與此查詢:
select
u.*
from user u
inner join friend f
on u.user_id = f.friend_id
inner join friend ff
on f.user_id = ff.friend_id
where ff.user_id = {$user_id} AND u.user_id <> {$user_id};
我不知道怎麼拉誰沒有直接連接到所選用戶的用戶。我得到當前用戶的朋友的所有朋友,但我也得到當前用戶的直接朋友。