我想将我的一个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中处理它的方法。