【发布时间】:2011-04-30 15:06:48
【问题描述】:
我有一个名为 items_tags 的表,它有两列:
- article_id
- tag_id
(has_and_belongs_to_many 关联)(我用 php 实现了这个)
我想找到最后进入db的article_id,所以我尝试这样做:
SELECT `article_id` FROM `articles_tags` ORDER BY `article_id` DESC LIMIT 1
第一个问题是我不想按article_id排序,第二个问题是它不起作用。
我想是因为我在这个表中没有主键。
【问题讨论】:
-
是的,我在文章表中创建了_at 列。你的意思是搜索最后一篇有标签的文章?好主意:)
-
您可以按任何列排序,无论它是否是主键。 :-)
-
转念一想,这不是一个好主意,因为没有必要找到我最后标记的文章
-
这两列是如何定义的?
-
@Lieven, int(11) 没有额外的东西。
标签: mysql has-and-belongs-to-many