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