我有兩個表 - 一個叫「朋友」和其他「事件」。多個查詢的問題mysql
表friends
有列id
,user_id
,並friend_id
表events
有user_id
列id
,和title_event
我在 「事件」 註冊六個事件:我的第二個,2個和2另一個朋友的朋友。
什麼查詢會將我的朋友返回到「朋友」表以及我的朋友的事件和事件中?
我在使用下面的查詢,它只返回我朋友的事件。我怎樣才能改變它來回報我的活動和我的朋友呢?
查詢:
SELECT *
FROM (
SELECT a.user_id, a.friend_id
FROM tb_friend a
WHERE a.user_id = 1
) friends,
tb_events e
WHERE e.user_id = friends.friend_id;
你可以給兩個表的樣本記錄(3-5),並告訴我你的查詢應該返回什麼? – beck03076