Gdzieś się zamieszałem w logice bazy czy zapytaniu a może jakieś zaćmienie ?!
Mam 3 tabele TEMATY , TAGI i łaczącą poprzednie tabele TEMATY_TAGI gdzie są pary tematID i tagID
czyli do danego tematu są przypisane jakieś tagi po przez podanie w tabeli TEMATY_TAGI rekordu zawierającego id tematu id tagu - standard
i teraz chciał bym wyciągnać z tego informacje -> temat który zawiera podane tagi
czyli
w skrócie selec where tag1 and tag2 and tag3 - co daje mi pusty wynik mimo iż podane powiązania są wprowadzone
wersja z lub czyli select where tag1 or tag2 or tag3 daje już wyniki ale mi chodzi o zawężenie wyszukiwania
czyli temat który ma przypożądkowany tag1 i tag2 i tag3 a nie ten albo ten.
Gdzie się zamotałem

ale teraz zapytanie:
SELECT tematy.tematNazwa, tagi.nazwa FROM tematy INNER JOIN tematy_tagi ON tematy.tematID = tematy_tagi.tematID INNER JOIN tagi ON tematy_tagi.tagID = tagi.ID WHERE tagi.nazwa = 'rower' AND tagi.nazwa = 'sport'