我有两个表,“讨论”和“讨论响应”。'discussion' 中的唯一 ID 用于 'discussion_responses' 以识别对论坛中原始帖子的响应。我创建了以下查询来提取具有新回复但未链接到新主题的帖子。两个表都有一个添加日期字段,“colname”是 Dreamweaver 的变量名称,用于表示从另一个表中检索到的访问者上次登录日期:
SELECT *
FROM discussion, discussion_responses
WHERE discussion.discussion_date < colname
AND discussion_responses.discussion_date > colname
AND discussion.discussion_ID = discussion_responses.discussion_ID
ORDER BY discussion.discussion_title ASC
我的问题是,如果对原始帖子做出了不止一个回复,我自然会得到该讨论 ID 的多个结果。谁能告诉我如何消除包含相同讨论ID的后续行?选择哪条记录并不重要,只要我得到任何有与之关联的新回复的主题的 ID。谢谢。