在过去的几天里,我一直在尝试创建一个 SQL 查询来显示朋友之间的帖子。但是,我无法弄清楚我做错了什么。对我来说,这些帖子似乎在重复,并且表现与我的意图不同。
此查询“应该”显示来自我和与我成为朋友的用户的帖子。
SELECT *
FROM bhost_entries
WHERE
author_u_id='$user_info[u_id]'
OR author_u_id IN (SELECT follower_u_id
FROM bhost_userfollow
WHERE following_u_id='$user_info[u_id]')
ORDER BY e_id DESC
表:
bhost_entries: e_id, author_u_id, title
bhost_userfollow: uf_id, following_u_id, follower_u_id
我完全偏离轨道了吗?欣赏任何想法。
输出(当跟随 2 个用户时)
Heihei
Aker Brygge-spesial
Vi har oppdatert retningslinjene
Hei, dette er en kladd!
To do list
Testinnlegg
Push Notifications
Californication
Hank Moody
Hei bloggen
Heihei
Aker Brygge-spesial
Vi har oppdatert retningslinjene
Hei, dette er en kladd!
To do list
Testinnlegg
Push Notifications
Californication
Hank Moody
Hei bloggen