Sql server 如何将Facebook等多个活动数据与SQL Server相结合?

Sql server 如何将Facebook等多个活动数据与SQL Server相结合?,sql-server,facebook,android-activity,feed,linkedin,Sql Server,Facebook,Android Activity,Feed,Linkedin,我已经搜索过了,但找不到适合我的解决方案 我只是想知道Facebook或Linkedin是如何用一句话处理相同类型的活动的? 我的意思是,如果你在一个活动表中存储每一个具有不同ID的活动,你怎么能将它们列为成员a,并且又有15个人更改了他们的照片 我正试图为我的网站搭建一堵社交活动墙,虽然没那么大,但我只是想知道这种情况下的逻辑 例如,当第一个页面加载时,我进行了一个Ajax调用并列出了0-10条记录,如果用户向下滚动,页面将进行另一个Ajax调用,其中列出了11-20条记录 现在;如果我尝试在

我已经搜索过了,但找不到适合我的解决方案

我只是想知道Facebook或Linkedin是如何用一句话处理相同类型的活动的? 我的意思是,如果你在一个活动表中存储每一个具有不同ID的活动,你怎么能将它们列为成员a,并且又有15个人更改了他们的照片

我正试图为我的网站搭建一堵社交活动墙,虽然没那么大,但我只是想知道这种情况下的逻辑

例如,当第一个页面加载时,我进行了一个Ajax调用并列出了0-10条记录,如果用户向下滚动,页面将进行另一个Ajax调用,其中列出了11-20条记录

现在;如果我尝试在sql select查询之后结合使用if else来执行相同类型的活动,那么如果这10条记录相同,用户将只看到1项。我希望我能解释我想说的话:

所以,我需要一个在SQL语句中进行查询的解决方案

我不是要求你为我写一个查询,我只是想知道逻辑

以下是我想要实现的屏幕截图:

你看,它们实际上是不同的存储数据,但它们组合在一起,并将其作为1项网络更新


顺便说一下,我使用的是C和SQL Server 2008。

要将数PB的数据作为一个表来管理并不容易。因此,在SQL Server上运行的大型项目使用了一些高级的扩展、分发数据和加载技巧,如服务代理和复制

你可以查一下 作为SQL Server示例。

例如:

SELECT Min(b.MemberName), COUNT(*) as Total FROM Network_Feed a
JOIN Member b on a.MemberID = b.MemberID
WHERE a.FeedType = 1

我理解您的问题了吗?

请提供有关表结构的信息。无论如何,这些信息不必在一个查询中提取。@Maziar Taheri-有一个网络提要表。feedID、feedType、memberID。每次成员更改其照片时,都会在此表中插入一条带有memberID的记录。如果feedType为1=照片上传,那么我想列出更改照片的成员。问题是,例如,5个人以相同的顺序更改了他们的照片,我需要将这些相同的feedType记录合并到一个标题中。感谢teşekkürler@Yasar GOZUDELI,但现在这不是我们关心的问题,因为我们只有30000名成员:我只是想知道这种合并的逻辑。