Select, subselect og sum
HejJeg har en select incl sum, herunder en subselect hvori der også ønskes en sum. Jeg håber at dette kan lade sig gøre.
I første omgang har jeg følgende query:
SELECT o.id AS ordre_id, baa.basket_sum AS basket_sum FROM (orders o LEFT JOIN (SELECT session_id, SUM(price * amount) AS basket_sum FROM basket_added baa GROUP BY baa.session_id) AS baa ON baa.session_id = o.session_id) WHERE o.id = 109
... denne virker fint og den henter en ordre line "orders o" og henter nogle værdier fra andre tabeller og herunder samt summere disse værdier.
Det kompliceret kommer i, at jeg gerne vil have tilknyttet yderligere en tabel incl sum.
Den skal være noget i retningen af:
SELECT SUM(price) AS basket_addons_sum FROM basket_addons ba WHERE basket_id = xx
"xx" kommer fra basket_added og IKKE orders. "xx" skal således være baa.id
Outputtet skal således gerne blive noget i retningen af:
ID, BASKET_SUM, BASKET_ADDONS_SUM
Jeg håber virkelig at dette giver mening - ellers må I sige til.