Hoi Allemaal,
Ik heb een database waarin ik twee tabellen heb. 1 met prijzen en 1 met orders. Nu wil ik zowel de gemiddelde prijs hieruit halen als de prijs die ik gekozen heb. De bovenste regel gaat goed. Hierin staat alleen een left join waarbij ik de gekozen prijs uit de prijzen tabel haal. Nu wil ik ook het gemiddelde van de prijzen weten het tweede gedeelte... dat kan toch in één query? En hoe dan? Want die left join moet alle prijzen meenemen en niet enkel de prijs waarvoor ik gekozen heb.
ROUND( (a.`prijs`) / 100, 2)
AS `gekozen prijs`,
LEFT JOIN a AS a ON orders gekozen prijs = a.id
(select AVG( (a.`prijs`)) from `a`AS `gemiddeld bod`),
LEFT JOIN a AS a ON orders_id = a_id
Hoop dat iemand me kan helpen!
Ik heb een database waarin ik twee tabellen heb. 1 met prijzen en 1 met orders. Nu wil ik zowel de gemiddelde prijs hieruit halen als de prijs die ik gekozen heb. De bovenste regel gaat goed. Hierin staat alleen een left join waarbij ik de gekozen prijs uit de prijzen tabel haal. Nu wil ik ook het gemiddelde van de prijzen weten het tweede gedeelte... dat kan toch in één query? En hoe dan? Want die left join moet alle prijzen meenemen en niet enkel de prijs waarvoor ik gekozen heb.
ROUND( (a.`prijs`) / 100, 2)
AS `gekozen prijs`,
LEFT JOIN a AS a ON orders gekozen prijs = a.id
(select AVG( (a.`prijs`)) from `a`AS `gemiddeld bod`),
LEFT JOIN a AS a ON orders_id = a_id
Hoop dat iemand me kan helpen!