【发布时间】:2010-09-22 14:56:43
【问题描述】:
我有两个表:articles 和 articletags
articles: id, author, date_time, article_text
articletags: id, tag
(article.id == articletags.id in a many-to-many relationship)
我是在最后一次在每个标签下发布某些内容之后。换句话说,对于每个标签,查看与其相关的所有文章并找到最新的并返回。
例如 文章:
1, me, 12 Nov, Sometext
2, me, 13 Nov, Sometext
3, me, 14 Nov, Sometext
文章标签
1, foo
1, bar
2, foo
3, bar
我想回来:
foo, 13 Nov
bar, 14 Nov
我可以达到内部连接,然后被难住了。我不认为 DISTINCT 子句是我所追求的,而且我对子查询还不够熟悉,无法知道这是否有帮助。
SELECT date_time, tag
FROM articles, articletags
WHERE articles.id = articletags.id
这可能吗?
【问题讨论】: