根据相互联系的朋友显示好友帖子?

时间:2015-03-17 05:27:36

标签: php mysql

我在mysql frnd_request和nsm_post中有2个表我想根据用户分享帖子向小学队友,中学队友等显示帖子。

frnd_request表referece是用户彼此连接的列。     表结构

1 id    

2 user_id   

3 frnd_id   

4 status    

5 referece  (how friend are connected to each other like primay, secondary school mate)

6 confirmation  

7 note

8 date  

nsm_post post table show_to是定义登录用户的哪个朋友组可以看到此帖子的字段。

1   id  

2   uid (user id of user who posted this post)

3   post    


4   ip  



5   show_to (to which friend group post will be display)

6   Img_video_name  



7   date

1 个答案:

答案 0 :(得分:0)

SELECT nsm_post.post 
FROM frnd_request, nsm_post
WHERE frnd_request.user_id = nsm_post.uid

这应该有效。 我想你要做的是将帖子限制在用户的同学身上。但是对于当前的表结构,这实际上是不可能的。 你必须设置一个这样的附加表:

主要| uid1 | uid2 |型

0 | 10004 | 10005 |学校伙伴