说我有一桌朋友
user_1 | user_2
然后,说我想看看这些朋友都在做什么,所以我检查了帖子表和更新表
post_id | post_title | post_message | user_id | timestamp
update_id | title | userid | timestamp
我想实现如下逻辑:获取朋友列表,查看生成的朋友列表,看看他们是否添加了任何内容,按最近的活动排序(时间戳)。
Select user_1 from friends where user_2 = '$my_userid'
union
Select user_2 from friends where user_1 = '$my_userid'
//now loop through each of these friends and check the update/post tables to see if they have added anything recently
我可以通过 1 个 MySQL 查询来完成这一切,还是必须将其分解并使用 PHP?