来自DQL查询的子查询

时间:2015-07-06 15:37:25

标签: doctrine-orm dql

我想将我的一个MySQL查询翻译成DQL,以便更好地兼容我的应用程序。

这是查询(kinf of):

SELECT * FROM
(SELECT count(id) as Context FROM context__item) t0
LEFT JOIN (SELECT count(id) Progress FROM progress__family)          t1 ON 1
LEFT JOIN (SELECT count(id) Presentation FROM presentation__family)  t2 ON 1
LEFT JOIN (SELECT count(id) Discovery FROM discovery__family)        t3 ON 1
LEFT JOIN (SELECT count(id) Objection FROM objection__item)          t4 ON 1
LEFT JOIN (SELECT count(id) FROM answer__item)                       t5 ON 1
...

我的查询的目标是将我的数据库中每个表的所有行的计数分成列(这就是为什么LEFT JOIN什么都没有完成)。

我找不到任何与我的查询等效或在DQL中处理它的方法。

0 个答案:

没有答案