В общем имею след код

<?php $pagetitle = 'F10/F11 2009>'; //значение ТВшки, которое ищем $TV_ID=6;//id твшки, которую провереяем на соответствие $pagetitle $q = $modx->newQuery('modResource'); $q->innerJoin('modTemplateVarResource', 'tv', array('modResource.id = tv.contentid', 'tv.tmplvarid = ' . $TV_ID)); $q->select(array('modResource.parent')); $q->where(array( 'tv.value'=> $pagetitle )); if ($q->prepare() && $q->stmt->execute()){ $results = $q->stmt->fetchAll(PDO::FETCH_ASSOC); $ids_array=array(); foreach($results as $result){ $ids_array[]=$result['parent']; } } return implode(',',$ids_array);

но так как $TV_ID=6 имеет множественное значение, в выборку попадают только товары у которого этот ТВ имеет одно значение (если там указано несколько значений, то игнорируется)

Вопрос в следующем, как сделать чтобы и с множественным значением попадали документы