Einstieg - Benutzerübersicht
Vielleicht hast du im letzten Kapitel in den Übungen den View für die Benutzerübersicht angelegt.
In diesem sollte zu jedem Benutzer auch gleich dessen Benutzerbild (Kategorie='Benutzerbild'
)
enthalten sein.
Ist dir aufgefallen, dass nicht alle Benutzer dabei gefunden werden? Die folgenden beiden SQL-Befehle verdeutlichen dies. Du kannst sie selbst ausprobieren.
SELECT COUNT(*) AS Uebersicht
FROM benutzer, bild
WHERE benutzer.PNR = bild.PNR
AND bild.Kategorie = 'Benutzerbild'
SELECT COUNT(*) AS Benutzerzahl
FROM benutzer
Ergebnisse einblenden
Aufgabe
Versuche herauszufinden, warum die Anzahlen abweichen.
Hilfe: Vergleiche einmal die Benutzer aus Hermeskeil - mit und ohne den Join von oben zur Bildtabelle.