好的,我正在尝试创建一个针对简单表的索引视图,该表存储人们认为帖子的好/坏结果。这是竖起大拇指/大拇指向下,对帖子进行投票的结果。
所以这是我的伪假表:-
HelpfulPostId INT IDENTITY(1,1) NOT NULL PRIMARY KEY,
PostId INT NOT NULL,
IsHelpful BIT NOT NULL,
UserId INT NOT NULL
因此,用户每个帖子只能投一票。它是 1(有帮助)或 0(无用)<- 如果有更好的方法,不确定是否有更好的方法来处理它。
行。我想要做的是获得如下所示的视图。
HelpfulPostId INT IDENTITY(1,1) NOT NULL PRIMARY KEY,
PostId INT NOT NULL,
IsHelpfulCount COUNT_BIG (WHERE IsHelpful = 1)
IsNotHelpfulCount COUNT_BIG (WHERE IsHelpful = 0)
最后,我需要使它成为可绑定的,这样我就可以在 PK 上添加一个索引,然后在 PostId 上添加一个索引。
我不知道制作视图的sql。有什么建议么?
干杯:)