Zapytanie SQL, które daje różne wyniki, które pasują do wielu kolumn

Niestety, nie mogę podać lepszego tytułu dla mojego problemu, ponieważ jestem całkiem nowy w SQL. Szukam łańcucha zapytania SQL, który rozwiązuje poniższy problem.

Załóżmy następującą tabelę:

DOCUMENT_ID |     TAG
----------------------------
   1        |   tag1
   1        |   tag2
   1        |   tag3
   2        |   tag2
   3        |   tag1
   3        |   tag2
   4        |   tag1
   5        |   tag3

Teraz chcę wybrać wszystkie odrębne identyfikatory dokumentów, które zawierają jeden lub więcej tagów (ale muszą one zawierać wszystkie określone znaczniki). Na przykład: Zaznacz wszystkie id_dokumentu za pomocą tag1, a tag2 zwróci 1 i 3 (ale nie 4, na przykład, ponieważ nie ma tag2).

Jaki byłby najlepszy sposób, aby to zrobić?

Pozdrawiam, Kai

questionAnswers(4)

yourAnswerToTheQuestion