我有一個items
表和tags
表,它們通過user_tags
錶鏈接在一起。我有一個發現與特定標籤的所有項目的查詢:查找在MySQL鏈接表中沒有任何條目的項目
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個標籤table:tags ans user tags?哪些標籤是你不想要的? – GeorgeVremescu