Соответствие названия классов с названиями таблиц в MySQL по ссылке
$q = $modx->newQuery('modResource');
$q->leftJoin('modTemplateVarResource', 'TV1', 'modResource.id = TV1.contentid AND TV1.tmplvarid = 5');
$q->leftJoin('modTemplateVarResource', 'TV2', 'modResource.id = TV2.contentid AND TV2.tmplvarid = 4');
$q->where(array(
'modResource.template:IN' => array(2)
));
$q->select(array(
'modResource.id as id'
,'modResource.menutitle as menutitle'
,'TV1.value as TV1_value'
,'TV2.value as TV2_value'
));
$q->prepare();
$q->stmt->execute();
$res = $q->stmt->fetchAll(PDO::FETCH_ASSOC);
print_r($res);
Комментарии (0)
Не писать ответ