私は2つのテーブル - 1つは "友達"と他の "イベント"と呼ばれる。私の第二、2:複数のクエリmysqlの問題
テーブルfriends
は、私が "イベント" に登録された6つのイベントを持つ列id
、user_id
あり、かつfriend_id
events
が列id
、user_id
を持つテーブル、およびtitle_event
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