Hello guys, as we required sometimes adding view of any
topics, news and images how many times user has been seen. So for that purpose
we just need to create one separate table as below
We need to create on table TopicViews with Three column name
as 
viewsId int auto_increment,
topicId int,
viewCount int DEFAULT 0 (zero)
After that you need to create a procedure as below. It’s
finish.
CREATE PROCEDURE usp_AddUpdateViews
@topicId int
AS
BEGIN
DECLARE @Cntr AS int
SET @Cntr = (SELECT ViewCount FROM 
TopicViews   WHERE topicId
= @ topicId)
PRINT @Cntr
IF @Cntr > 0
      BEGIN
            UPDATE 
TopicViews  SET ViewCount =
@Cntr+1 WHERE topicId
= @ topicId
      END
ELSE
      BEGIN
            INSERT
INTO 
TopicViews  (topicId,ViewCount) VALUES (@topicId,1)
      END
END
Comments