Доктрина 2.1 - Подвыбор в ОТ? - PullRequest
       10

Доктрина 2.1 - Подвыбор в ОТ?

1 голос
/ 28 октября 2011

Ahoi! я ищу способ сгенерировать запрос в DQL

SELECT a.allRegistrations, b.allEvents
FROM 
( SELECT count(r0.ID)  AS allRegistrations
  FROM SPRegistration r0 ) a,
( SELECT count(e1.ID) AS allEvents
  FROM SPEvent e1 ) b;

Когда я пытаюсь добавить один из подвыборов в методе «from», он заканчивается «Ошибка: Класс» («не определено».

альтернативный способ для этого запроса будет ....

SELECT 
( SELECT count(r0.ID)  AS allRegistrations
  FROM SPRegistration r0 ) AS allRegistrations;

Я новичок в доктрине ... теперь, после нескольких часов поиска, я хочу спросить здесь, знает ли кто-нибудь, как построить такой запрос.

1 Ответ

0 голосов
/ 18 ноября 2011

В настоящее время используется только один способ:

$results = $qb->createQuery('*your select with sub query*')->getResult();
...