create view v_Forums_Forums
(CategoryID,
CategoryName,
CategoryImageUrl,
CategoryPosition,
ForumID,
ForumName,
ForumDescription,
ForumPosition,
ForumTopics,
ForumPosts,
ForumLastPostDate)
as
select Forums_Categories.CategoryID, Forums_Categories.CategoryName, Forums_Categories.CategoryImageUrl, Forums_Categories.CategoryPosition, Forums_Forums.ForumID, Forums_Forums.ForumName, Forums_Forums.ForumDescription,Forums_Forums.ForumPosition,
(SELECT COUNT(*) FROM Forums_Topics
WHERE Forums_Topics.ForumID = Forums_Forums.ForumID) ,
(SELECT COUNT(*) FROM Forums_Topics WHERE Forums_Topics.ForumID = Forums_Forums.ForumID) +
(SELECT COUNT(*) FROM Forums_Replies WHERE Forums_Replies.ForumID = Forums_Forums.ForumID) ,
(SELECT MAX(AddedDate) AS dates FROM (SELECT ForumID, AddedDate FROM Forums_Topics
UNION all
SELECT ForumID, AddedDate FROM Forums_Replies)
WHERE dates.ForumID = Forums_Forums.ForumID)
from Forums_Categories,Forums_Forums where Forums_Categories.CategoryID = Forums_Forums.CategoryID;
(CategoryID,
CategoryName,
CategoryImageUrl,
CategoryPosition,
ForumID,
ForumName,
ForumDescription,
ForumPosition,
ForumTopics,
ForumPosts,
ForumLastPostDate)
as
select Forums_Categories.CategoryID, Forums_Categories.CategoryName, Forums_Categories.CategoryImageUrl, Forums_Categories.CategoryPosition, Forums_Forums.ForumID, Forums_Forums.ForumName, Forums_Forums.ForumDescription,Forums_Forums.ForumPosition,
(SELECT COUNT(*) FROM Forums_Topics
WHERE Forums_Topics.ForumID = Forums_Forums.ForumID) ,
(SELECT COUNT(*) FROM Forums_Topics WHERE Forums_Topics.ForumID = Forums_Forums.ForumID) +
(SELECT COUNT(*) FROM Forums_Replies WHERE Forums_Replies.ForumID = Forums_Forums.ForumID) ,
(SELECT MAX(AddedDate) AS dates FROM (SELECT ForumID, AddedDate FROM Forums_Topics
UNION all
SELECT ForumID, AddedDate FROM Forums_Replies)
WHERE dates.ForumID = Forums_Forums.ForumID)
from Forums_Categories,Forums_Forums where Forums_Categories.CategoryID = Forums_Forums.CategoryID;
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货