我有两张桌子——一张叫做“朋友”,另一张叫做“活动”。
该表friends
有列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;