这是我的likes
表,其中postImages
和pages
的相似内容使用其ID来存储所以基本上我想要SELECT查询通知每当用户想要pages
或postImages
然后他们应该是SESSION用户的通知
例 - userID(7)已获得page_ID(7), userID(1)已获得page_ID(5)
我不希望这个0值显示在此列表中
likeID userID post_ID page_ID
1 1 0 5
2 1 0 7
3 7 0 7
4 7 1 0
5 2 1 0
6 2 9 0
7 2 10 0
8 2 6 0
9 2 7 0
10 2 0 7
11 2 0 6
12 2 0 5
13 1 19 0
答案 0 :(得分:0)
对于页面:
SELECT likeID, userID, page_ID
FROM likes
WHERE NOT page_ID = 0
对于帖子:
SELECT likeID, userID, post_ID
FROM likes
WHERE NOT post_ID = 0
对于组合列表:
SELECT likeID, userID, page_ID, null as post_ID
FROM likes
WHERE NOT page_ID = 0
UNION ALL
SELECT likeID, userID, null as page_id, post_ID
FROM likes
WHERE NOT post_ID = 0