SELECT nazwa, SUM(wejscia) AS wejsc FROM gry,statystyki,tagi WHERE statystyki.data>=".(time()-(60*60*24*2))." AND gry.id=tagi.id AND gry.id=statystyki.id AND tagi.id NOT IN (SELECT DISTINCT id FROM tagi WHERE url='play-by-forum' OR url='pbf' OR url='mikronacja' OR url='mikronacje') GROUP BY statystyki.id HAVING wejsc>=5 ORDER BY wejsc DESC
zwraca unikalne nazwy i sume wejsc - to działa poprawnie

ale przy okazji robi mnożenie zwracanej sumy o ilosc tagow z tabeli TAGI efekt nieporzadany, ma nie mnozyc

np: suma wejsc z 2 ostatnich dni wynosi: 5
wpis posiada 4 tagi (zapisywane sa w osobnych wierszach)
wyswietlany wynik to 20 (5 x 4)
negacje probowalem robic poprzez != i <> ale nadal wyswietlalo wpisy zawierajacy dany tag np:
SELECT nazwa,SUM(wejscia) AS wejsc FROM gry,statystyki,tagi WHERE statystyki.data>=".(time()-(60*60*24*7))." AND tagi.url!='mikronacja' AND gry.id=tagi.id AND gry.id=statystyki.id GROUP BY statystyki.id HAVING wejsc>=1 ORDER BY wejsc DESC