「友達」と呼ばれるテーブルと「イベント」と呼ばれるテーブルの 2 つがあります。
テーブルfriends
には列id
、user_id
、およびfriend_id
テーブルevents
には列id
、user_id
、および title_event
「イベント」には 6 つのイベントが登録されています。2 つ目は私の 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;