我正在努力把它翻译成dql
SELECT SUM(qtestock) , (SELECT nom FROM categorie c WHERE c.idcateg=p.idcateg) nom FROM produit p GROUP BY idcateg
pcrecxhr1#
我开始在dql,我不知道它是否会帮助你,但我建议你无论如何。首先,我认为最好在查询中使用联接,如:
SELECT SUM(p.qtestock), c.name FROM product p INNER JOIN category c on(c.idcateg=p.idcateg) GROUP BY idcateg
使之更容易。现在我们要把它翻译成dql:
SELECT SUM(p.qtestock), c.name FROM product p JOIN p.category c GROUP BY p.idcateg
有关更多信息,请参阅https://www.doctrine-project.org/projects/doctrine-orm/en/2.7/reference/dql-doctrine-query-language.html
1条答案
按热度按时间pcrecxhr1#
我开始在dql,我不知道它是否会帮助你,但我建议你无论如何。首先,我认为最好在查询中使用联接,如:
使之更容易。现在我们要把它翻译成dql:
有关更多信息,请参阅https://www.doctrine-project.org/projects/doctrine-orm/en/2.7/reference/dql-doctrine-query-language.html