$q = $modx->newQuery('modResource');
$q->select(array(
"modResource.*",
));
$q2 = $modx->newQuery('modUser', array(
"username" => "Fi1osof",
));
$q2->select(array(
"modUser.*",
));
$q2->prepare();
$sql = $q2->toSQL();
$q->query['from']['joins'][] = array(
"type" => "inner join",
"table" => "({$sql})",
"alias" => "t1",
"conditions" => array(
new xPDOQueryCondition(array(
"sql" => "modResource.createdby = t1.id",
)),
),
);
$s = $q->prepare();
print $q->toSQL();