【发布时间】:2015-06-18 02:24:26
【问题描述】:
尝试创建一个生成用户列表的查询:
A.) 登录用户尚未关注
B. ) 登录用户尚未查看和跳过(FOLLOWER_SWIPES 表)
这是我的查询,由于某种原因,它仍然向用户显示登录用户过去已跳过:
SELECT u.uid, u.full_name, u.bio, u.thumb_img, u.college, u.HEADER_IMG
FROM users AS u
WHERE u.uid <>'$uid'
AND u.uid <> ANY(
SELECT FOLLOWING_UID_FK
FROM FOLLOWERS
WHERE UID_FK='$uid'
)
AND u.uid <> ANY(
SELECT SWIPPED_UID_FK
FROM FOLLOWER_SWIPES
WHERE UID_FK =$uid
)
AND u.college_id='$college'
ORDER BY u.last_feed_load DESC
LIMIT 0 , 30
【问题讨论】: