0

表 1 と表 2 の下に 2 つの表があります。表 2 の を取得してSumFCountグループ化し、一致する表 1 にリンクしてデータ Whereとを選択TIDしたいと思います。以下を試してみましたが、SQL はすべての個々のフィールドでグループ化するように指示し、戻り値はありませんtable1.TIDtable2.TIDTable1.ClientId=1table2.ClientId=1

Table 1
id
ClientId
PageName
Country
CreatedAt
TId
TweetMessage
Replied
RCount
FavoritedCount
en_Media_type


Table 2
id
ClientId
Page
TID
UserIdFollower
screenName
Loc
FCount   

SELECT dbo.[tweets(ht)].clientid, 
       dbo.[tweets(ht)].pagename, 
       dbo.[tweets(ht)].country, 
       dbo.[tweets(ht)].createdat, 
       dbo.[tweets(ht)].tweetid, 
       dbo.[tweets(ht)].tweetmessage, 
       dbo.[tweets(ht)].replied, 
       dbo.[tweets(ht)].retweetcount, 
       dbo.[tweets(ht)].favoritedcount, 
       dbo.[tweets(ht)].en_media_type, 
       Sum(dbo.retweetersdata.followerscount) AS TotalFollowers 
FROM   dbo.[tweets(ht)] 
       CROSS JOIN dbo.retweetersdata 
WHERE  dbo.retweetersdata.tweetid = dbo.[tweets(ht)].tweetid 
       AND dbo.[tweets(ht)].clientid = 54 
GROUP  BY dbo.retweetersdata.tweetid 
4

1 に答える 1