我在c#asp.net和sql server 2005中为我的网站创建了一个类似墙的结构。 我创建了2个表:userstatus,friendlist。 当用户在他的墙上输入一些值时,它会被插入到userstatus中。 现在,friendlist表的结构是[id],[朋友的用户名]。 我希望将该状态插入到所有[朋友的用户名]中,以便他们可以在墙上看到它。 所以,我想知道关于如何做到这一点的SQL查询?
建议改善这一点。
提前感谢您的帮助, NIKHIL
答案 0 :(得分:0)
我的建议是让状态更新属于单个用户。显示任何用户的帖子时,请根据您的ID和朋友的ID查询状态表。
我希望你觉得这很有用。
答案 1 :(得分:0)
以下查询是伪代码,但应该给你一个开始。
select userstatus.status
from friendlist left join userstatus on friendlist.usernameoffriend = userstatus.username
where friendlist.username = current_user