【发布时间】:2014-12-13 05:03:29
【问题描述】:
遵循抽象场景。我有 2 张桌子。一个包含“posts”,另一个包含“cmets” 如果您创建一个新的“帖子”,还会添加一个“初始”类型的新“评论”。每当您现在添加真实评论时,它都会获取 postID 和“图片”、“文本”、“电影”之类的类型......
我现在需要一个表格来显示最初的帖子日期和第一个“真实”评论。我想知道写第一条评论需要多长时间。
SELECT post.ID,post.Title,post.Author,post.CreateDate,
comment.Type,comment.Text,comment.CreateDate
FROM Posts as post
INNER JOIN Comments as comments on post.ID = comment.PostID
这给了我关于 cmets 数量的发布信息。 现在我只想将第一个“真实”评论日期放在帖子的 createDate 旁边(其中 comment.Type != 'initial')
不知道该怎么做。在这种情况下有人可以帮助我吗? 应该可以在 MS SQL 2000 上运行它...
提前谢谢...
【问题讨论】:
标签: sql sql-server tsql join sql-server-2000