Sfoglia il codice sorgente

Merge pull request #8 from taikano/patch-2

left join sufficient
Martin Thoma 12 anni fa
parent
commit
4d1d9c1479
1 ha cambiato i file con 3 aggiunte e 3 eliminazioni
  1. 3 3
      documents/musterloesung-db-klausur-b/d3d.sql

+ 3 - 3
documents/musterloesung-db-klausur-b/d3d.sql

@@ -1,6 +1,6 @@
 CREATE VIEW Beratungsanzahl AS (
 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
     GROUP BY berater_id
 )
 )