यह दोगुना है क्योंकि आपके पास फंड और राजस्व तालिका में शीर्षक दोहराया गया है। यह उन अभिलेखों की संख्या को गुणा करता है जहां यह मेल खाता है। यह देखना बहुत आसान है कि क्या आप कुल कार्यों को हटाते हैं और कच्चे डेटा को देखते हैं। यहां देखें
इससे बचने का तरीका यह है कि आप अपने समुच्चय के इनलाइन दृश्य बनाएं और उन परिणामों में शामिल हों।
SELECT R.title_id,
R.revenue,
R.cost,
F.interest
FROM (SELECT title_id,
Sum(revenue) revenue,
Sum(cost) cost
FROM revenue
GROUP BY revenue.title_id) r
LEFT JOIN (SELECT title_id,
Sum(interest) interest
FROM fund
GROUP BY title_id) f
ON r.title_id = F.title_id
आउटपुट
| TITLE_ID | REVENUE | COST | INTEREST |
----------------------------------------
| 1 | 30 | 11 | 30 |
| 2 | 30 | 11 | 30 |
| 3 | 30 | 11 | 30 |
| 4 | 30 | 11 | 30 |