Здравствуйте, пытаюсь разобраться с такой штукой. Есть раздел с тикетами. У каждого тикета есть теги (реализовано через tagger). Необходим фильтр по тегам, делаю вот так:
[[!pdoPage?
  &element = `pdoResources`
  &parents=`80`
  &ajaxMode=`default`
  &depth=`100`
  &limit=`10`
  &loadModels=`tagger`
  &class=`TaggerTagResource`
  &leftJoin=`{
    "NameTag": {
        "class": "TaggerTag",
        "on": "TaggerTagResource.tag = NameTag.id"
    },
    "Posts": {
        "class": "modResource",
        "on": "TaggerTagResource.resource = Posts.id"
    }
  }`
  &select=`{
    "TaggerTagResource": "*",
    "NameTag": "NameTag.tag, NameTag.alias",
    "Posts": "Posts.id, Posts.pagetitle, Posts.description, Posts.introtext"
  }`
  &where=`["(NameTag.alias='darkfik' OR NameTag.alias='songifik') AND Posts.published=1"]`
  &groupby=`id`
  &tpl= `main_list_new`
]]


Так вывод тикеты верно. Но если я меняю в where or на and:

&where=`["(NameTag.alias='darkfik' AND NameTag.alias='songifik') AND Posts.published=1"]`


То ресурс не находится хотя эти два тега у него выбраны. По отдельности тоже работает. Не работает именно, когда я пытаюсь найти ресурс у которого есть одновременно два тега.