diff --git a/documents/musterloesung-db-klausur-b/d3d.sql b/documents/musterloesung-db-klausur-b/d3d.sql index 611dffd..653c003 100644 --- a/documents/musterloesung-db-klausur-b/d3d.sql +++ b/documents/musterloesung-db-klausur-b/d3d.sql @@ -1,6 +1,6 @@ CREATE VIEW Beratungsanzahl AS ( - SELECT berater_id, count(DISTINCT Berater.berater_id) AS Anzahl - FROM Berater - FULL OUTER JOIN Kunden ON Berater.berater_id = Kunden.berater_id + SELECT berater_id, COUNT(kb.kunden_id) AS anzahl + FROM Berater b + LEFT OUTER JOIN Kunden2Berater kb ON b.berater_id = kb.berater_id GROUP BY berater_id )