Chyba obecna logika blacklisty działa w oparciu o AND (select Posts from all_item where tags not in (czarna1 AND czarna2 AND czarna3) a powinno być OR
Właśnie się zastanawiałem dlaczego nie widać mojego postu...
@mike-litoris Uwielbiam takie błyskotliwe porady pseudoIT (koniecznie z fragmentem kodu!), które pokazują, że tak naprawdę OP nie ma pojęcia, o czym pisze
@rafal155 polecam się! Zawsze możesz przedstawić problem swoimi słowami, do mnie przemawia sql i tak wyobrażam sobie implementację.
@mike-litoris W ogóle nie będę przedstawiał problemu, bo o nim nic nie wiem.
Po pierwsze, tagi u mnie działają w przypadku tego posta, po drugie, jeżeli by nie działały, to powodów może być dużo i nie zawsze najprostsze wyjaśnienie jest tym prawdziwym. Po trzecie, jak Ty w tym sql piszesz NOT IN () tak, że możesz zmieniać OR i AND?
@rafal155
Po pierwsze, tagi u mnie działają w przypadku tego posta,
nie no, to można się rozejść ;d Nie jestem jedynym który od ostatniej aktualizacji zauważa taki czy inny problem z tagami, ten akurat dotyczy mnie osobiście bo mając na czarnej jeden z tagów dla danego posta chciałbym tego posta mieć ukrytego.
Po trzecie, jak Ty w tym sql piszesz NOT IN ()
masz rację, NOT IN () operuje na subquery (czyli kolejny select, w tym wypadku z tabeli "tagi na blackliście dla danego usera"), pomieszałem SQL z dowolnym językiem programowania. Niemniej myślę że koncept przekazałem, a o to mi chodziło _:)
Zaloguj się aby komentować