2
我有2代表一用戶表(user_ID的,FNAME,LNAME,出生日期等)和are_friends表 (userA_id,userB_id)。我一直試圖做這個查詢一段時間,我需要它列出一個user_id的所有朋友。列出所有朋友的用戶ID的SQL查詢
我有這麼遠,
SELECT
U.user_id,
U.fname,
U.lname
FROM are_friends A, user U
WHERE
A.user_id = U.user_id
AND (
A.user_id = 1
OR A.user_id IN (SELECT userB_id FROM are_friends WHERE userA_id = 1)
);
任何幫助將非常感激。
你用MySQL **和** Oracle標記了你的問題。你真的在用什麼? – 2013-04-08 07:09:50
在oracle下使用SQLPLUS。 – 2013-04-08 14:48:11