Asp.net 任何人都可以为此问题编写select查询吗?

Asp.net 任何人都可以为此问题编写select查询吗?,asp.net,sql,vb.net,visual-studio-2008,sql-server-2005,Asp.net,Sql,Vb.net,Visual Studio 2008,Sql Server 2005,我有两张桌子,即mit_follow和mit_tweets 在mit\u中,遵循表格结构: Id UserName followers Following 1 dobriyalji manish Sachin 2 dobriyalji karthik parul Id UserName tweets 1

我有两张桌子,即mit_follow和mit_tweets

在mit\u中,遵循表格结构:

Id    UserName            followers          Following

1     dobriyalji          manish             Sachin
2     dobriyalji          karthik            parul
Id        UserName          tweets

1         dobriyalji        hi everybody
2         manish            hello all m karthik
在mit\U推文表结构中:

Id    UserName            followers          Following

1     dobriyalji          manish             Sachin
2     dobriyalji          karthik            parul
Id        UserName          tweets

1         dobriyalji        hi everybody
2         manish            hello all m karthik
我想为此编写select查询

如果我使用用户名dobriyalji登录。。。。然后在mit_tweets表中发布推文,然后dobriyalji和他的所有追随者都可以查看他们的MSG,所有追随者的MSG都将由dobriyalji查看…我正在使用网络表单中的gridview显示mit_tweets表

如果任何新成员登录到他们的帐户并发布推文,那么在gridview中只有新成员消息会显示

任何主体都可以为此编写select查询吗

SELECT mit_tweets.* 
FROM mit_tweets 
WHERE username = 'dobriyalji' 

UNION 

SELECT t2.* 
FROM mit_tweets 
    INNER JOIN mit_follow ON mit_tweets.Username = mit_follow.Username 
    INNER JOIN mit_tweets t2 ON mit_follow.following = t2.Username 
WHERE mit_tweets.username = 'dobriyalji'
这就是你的意思吗

或者可能是这样:

select *
from mit_tweets
where Username = 'dobryialji' 
or username in ( select mit_follow.followers from mit_follow where mit_follow.username = mit_tweets.username )

这对我来说没有意义。如果我是Dobryalji,那么我希望看到我自己的推文,以及我关注的人的推文。如果这是真的,那么将mit_follow.followers更改为mit_follow.follower。

我不确定您的mit_follow表。你的追随者和下面的专栏真的没有意义。当然,该表应该更像:

id user            user_followed
** *************** ******************
1  dobriyalji      Sachin
2  dobriyalji      parul
3  manish          dobriyalji      
4  karthik         dobriyalji

这将更容易查询

我不知道如何编写sql选择查询。。。但我想要的是上面的问题。。。让我检查一下,根据我的问题,你有这个问题吗。。。。此查询的问题..如果dobriyalji写入任何消息,则消息将不会显示给其追随者..两个查询显示相同..我希望。。。如果person1跟随person2,那么person1和person2中显示的消息将是相同的,即登录到其帐户的人和登录到其帐户的人……这没有任何意义。编辑您的问题并在其中输入更多数据,然后准确写出您希望返回的行。在你这么做之前,我不能再帮你了。