在PHP中格式化Doctrine SubQuery

时间:2017-02-02 15:49:24

标签: php mysql symfony doctrine-orm doctrine

我有这个问题:

$qb->select("
    tab.product
    ,round(
        (               
            SELECT COUNT( tab2.price )

            FROM Application\Entity\PSRespostas tab2 

            WHERE 
                tab.key = tab2.codkey 
            )
    ,2) as GridPercent
");
  • 但是当我执行它时会发生错误:
  

[语法错误]第0行,第266行:错误:预期文字,得到'SELECT'

我试过没有 ROUND 或它运行的任何功能,但我需要通过 SQL查询 来完成。

它发生在任何人身上吗? ,询问是否需要更多查询信息。 :(

obs。: 我无法在加入上执行此操作,因为查询会执行一些 通过和更复杂的函数,不允许我使用除SubQuery之外的任何其他东西

0 个答案:

没有答案