我有两张桌子:COMMENT
和COMMENTHISTORY
现在我需要从两个表中选择单元格,如下所示:
SELECT c.Id, c.Userid, ch.Text, ch.Timestamp
FROM COMMENT c, COMMENTHISTORY ch
WHERE ch.CommentId = c.Id
ORDER BY ch.Timestamp DESC
工作正常。唯一的问题是COMMENTHISTORY
每个都有几行COMMENT
,因此SELECT
最终会为每个评论检索几行。
我需要的是为每条评论检索一行。ch.Text 和 ch.Timestamp 与最新相关行匹配的COMMENTHISTORY
行。
关于如何做到这一点的任何想法?
谢谢。