Мне нужен SQL-запрос, который будет извлекать все элементы, имеющие оба тега, а не теги У меня уже есть запрос, но он возвращает все элементы, которые содержат оба тега, а не ожидаемый результат. Найти подробное описание ниже. Спасибо!
Структура таблицы:
ITEMS TABLE
------------
item_id
item_name
TAGS TABLE
----------
tag_id
tag_name
ITEMTAGS TABLE
---------------
tag_id
item_id
Запрос:
SELECT Items.* FROM Items
INNER JOIN ItemTags ON Items.item_id = ItemTags.item_id
WHERE ItemTags.tag_id IN (T1, T2)
GROUP BY Items.item_id
Результат:
Все предметы, которые имеют T1 или T2
Ожидаемый результат:
Все предметы, которые имеют T1 и T2