如何使用DBAL查询构建器来构建此子查询?

时间:2015-11-23 11:17:15

标签: mysql doctrine-orm dbal

我有子查询的查询。

SELECT * FROM 
(SELECT module_id FROM an_modules AS m LIMIT 20 OFFSET 0) AS m 
LEFT JOIN an_module_sites AS ms ON (m.module_id = ms.module_id)

如何使用DBAL构建这样的子查询?
这似乎不起作用。

$qb->select('*')
    ->from(
        $qb->select('module_id')
            ->from($this->Db->getTableName('modules'), 'm')
        , 'm')
    ->leftJoin('m', $this->Db->getTableName('module_sites'), 'ms', 'm.module_id = ms.module_id');
$stmt = $qb->execute();
$result = $stmt->fetchAll();

0 个答案:

没有答案