我有两个表: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
行。
有什么解决方法吗?
谢谢。
COMMENTHISTORY
有行 ID 列吗? - Justin