SQL-запрос, который дает отличные результаты, которые соответствуют нескольким столбцам
Извините, я не могу предоставить более подходящее название для своей проблемы, так как я довольно новичок в SQL. Я ищу строку запроса SQL, которая решает проблему ниже.
Предположим, что следующая таблица:
DOCUMENT_ID | TAG ---------------------------- 1 | tag1 1 | tag2 1 | tag3 2 | tag2 3 | tag1 3 | tag2 4 | tag1 5 | tag3
Теперь я хочу выбрать все отдельные идентификаторы документов, которые содержат один или несколько тегов (но они должны содержать все указанные теги). Например: Выберите все document_id с tag1 и tag2 вернет 1 и 3 (но не 4, например, так как у него нет tag2).
Каков был бы лучший способ сделать это?
С Уважением, Кай