【发布时间】:2013-01-21 19:03:21
【问题描述】:
我有一个items 表和一个tags 表,它们通过user_tags 表链接。我有一个查询可以找到所有带有特定标签的项目:
self::factory('item')
->join('user_tags', 'INNER')->on('items.id', '=', 'user_tags.item_id')
->join('tags', 'INNER')->on('user_tags.tag_id', '=', 'tags.id')
->where('tags.title', 'IN', $array_of_tags);
或没有 kohana orm:
SELECT items.*
FROM items
INNER JOIN user_tags ON items.id = user_tags.item_id
INNER JOIN tags ON user_tags.tag_id = tags.id
WHERE tags.title IN ($array_of_tags);
我想查找所有没有关联标签的项目。我该怎么做?
【问题讨论】:
-
您有 2 个标签表:标签和用户标签?哪些标签是您不想要的?
标签: mysql kohana-3 kohana-orm