Doctrine něco mezi NativeSql a DQL?

- Martk
 - Člen | 661
 
Potřebuji napsat „složitý“ (vložit do select další select z jiné tabulky) dotaz, ale přes DQL to nepůjde, ani jinou oklikou, tak nezbývá nic jiného než napsat native sql, jenže tam budu muset psát natvrdo názvy tabulek, sloupců, tak jako v databázi, pak ještě resultSetMapping, ale to nechci. Přemýšlím, že vytvořím jednoduchý a rychlý nástroj, který toto bude řešit místo mě, ale nechce se mi řešit něco, co už je možná vyřešené. Neexistuje nějaké rozšíření dql jazyka nebo něco mezi NativeSql a DQL?
Díky.
Editoval Antik (12. 9. 2016 16:56)

- Martk
 - Člen | 661
 
@CZechBoY Ten mě díky tobě napadlo, že si můžu nechat vygenerovat sql z DQL a potom poslepovat v tomto případě, ale někdy je ten dotaz ještě složitější, že to slepování nebude tak jednoduché. Ještě nějaký nápad?
Jednoduchý příklad sql:
SELECT b.*, (SELECT COUNT(p.id) FROM products AS p WHERE p.basket = b.id) as cnt FROM basket AS b
					Editoval Antik (12. 9. 2016 17:09)

- Oli
 - Člen | 1215
 
Nevim, jestli jsem to pochopil správně, ale nehledáš tohle? http://stackoverflow.com/…elect-clause