[FRAGE] - Sql Bsp 16
Results 1 to 2 of 2

Thread: Sql Bsp 16

  1. #1
    Shade's Avatar
    Title
    Elite
    Join Date
    Mar 2002
    Posts
    484
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Question Sql Bsp 16

    16. die Nachnamen und Vornamen der Stammkunden (10 oder mehr Entlehnungen) ausgibt.
    SELECT Kunde.Nachname, Kunde.Vorname
    FROM Kunde
    WHERE Kunde.KNr IN (
    SELECT Ausleihe.KNr
    FROM Ausleihe
    GROUP BY Ausleihe.KNr
    HAVING COUNT( Ausleihe.KNr ) >= 10
    );

    kann mir jemand erklären wieso das klappt.ich bin nämlich der meinung das statt
    HAVING COUNT( Ausleihe.KNr ) >= 10
    ein
    HAVING COUNT( Ausleihe.BuchungsNr ) >= 10
    hingehört
    ALL GLORY TO THE HYPNO TOAD...

  2. #2

    Title
    Baccalaureus
    Join Date
    Feb 2002
    Location
    Burgenland
    Posts
    598
    Thanks
    0
    Thanked 0 Times in 0 Posts
    ich hab das Bsp ein bissl anders gelöst

    SELECT Kunde.Nachname, Kunde.Vorname
    FROM Kunde
    WHERE 10<= (SELECT COUNT (Ausleihe.BuchungsNr)
    FROM Ausleihe
    WHERE Ausleihe.KNr=Kunde.KNr)

    funkt so auch und ist glaub ich wesentlich einfacher

    MfG

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •