Jak mam takie zapytanie wykonać w Doctrine żeby zostały mi zwrócony obiekt?
SELECT b.id, b.category_id, b.name, b.estimated_cost, b.actual_cost, b.amount_paid, b2.id, b2.owner_id, b2.name, b2.estimated_sum, b2.cost_sum, b2.paid_sum FROM budget_items b LEFT JOIN (SELECT SUM(bi.estimated_cost) AS estimated_sum, SUM(bi.actual_cost) AS cost_sum, SUM(bi.amount_paid) AS paid_sum, bi.estimated_cost, bi.actual_cost, bi.amount_paid, bc.id, bc.owner_id, bc.name FROM budget_items AS bi LEFT JOIN budget_categories AS bc ON bi.category_id = bc.id GROUP BY bi.category_id) AS b2 ON b.category_id = b2.id WHERE b2.owner_id = 1
p.s.
Wydaje mi się że nie ma potrzeby doklejać zrzutu bazy z przykładowymi danymi, ale jeśli by to było potrzebne to dorzucę w końcu żadna tajemnica.
edit>
Ewentualnie jeśli macie jakieś sugestie jak inaczej pobrać z bazy wydatki i ich kategorie sumując w zapytaniu pola z wartościami pieniężnymi dla każdej kategorii to zamieniam się w wzrok.
