Это была попытка модифицировать код, под мои нужды.
Согласна, затупила
Но если долго мучиться.....
В итоге по аналогии с доп.свойствами смогла добиться нужного мне результата.
Может кому пригодиться
$Informationsystem_Controller_Show->informationsystemItems()
->queryBuilder()
->leftJoin('tag_informationsystem_items', 'tag_informationsystem_items.informationsystem_item_id','=', 'informationsystem_items.id' )
->leftJoin('tags', 'tags.id','=', 'tag_informationsystem_items.tag_id')
->where('tag_informationsystem_items.tag_id', 'IN', array(124,125))
->groupBy('tag_informationsystem_items.informationsystem_item_id')
->having(Core_Querybuilder::expression('COUNT(DISTINCT `tags`.`id`)'), '=', 2);