Это сводит меня с ума.
У меня есть три таблицы:
items
ID
name
type
cats
ID
name
items_to_cats
FK_ITEM_ID
FK_CAT_ID
Это простые отношения «многие ко многим». У меня есть предметы и категории. Каждый элемент может быть связан с одной или несколькими категориями. Это делается с помощью простой таблицы присоединения, где каждая строка поддерживает связь между одним элементом и одной категорией, используя ограничения внешнего ключа.
Вы заметите, что в моей таблице "items" есть поле с именем "type". Это индексированный столбец, который определяет тип содержимого, хранящегося там. Примерными значениями здесь являются «отчет», «интервью», «мнение» и т. Д.
Вот вопрос. Я хочу получить список категорий, в которых есть хотя бы один элемент типа «отчет» .
В идеале я хочу получить результат в одном запросе с использованием объединений. Помогите!