शामिल होने से पहले आपको शुल्क तालिका को समेकित करने के लिए एक सबक्वेरी का उपयोग करने की आवश्यकता है:
SELECT sum(prijs) as SumOfPrijs, sum(amount) as SumOfFees, sum(prijs)+sum(amount) AS
Total, year(vertrekdatum) as year
FROM tbl_vluchtgegevens vg LEFT JOIN
(select f.gegevenId, sum(amount) as Amount
from tbl_fees f
group by f.gegevenId
) f
ON f.gegevenID = vg.gegevenID
WHERE vertrekdatum <=NOW()
GROUP by year(vertrekdatum);
समस्या यह है कि "गेगेवेन" पर कई शुल्क के कारण शामिल होने से अप्रत्याशित पंक्तियां उत्पन्न होती हैं, जो राशि को प्रभावित करती हैं।