tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
303
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Soapp Soapp ist offline Mitglied Brokat
    Registriert seit
    Aug 2005
    Beiträge
    277
    In meinem SQl Buch "SQL for Dummies" steht was über GROUP BY ...

    In dem Buch meinen die, dass dadurch Zeilen zu Gruppen zusammengefasst werden könnnen.

    SELECT * FROM VERKAUF GROUP BY VERKÄUFER

    Ergebniss ist eine Tabelle wo die Verkäufer in gruppen zusammen gefasst werden.
    Erst kommt der Verkäufer Ferguson mit 3 Einträgen, dann der Verkäufer Ford mit 3 Einträgen.

    Ich hab das in MYSQL 4.0 jetzt mal probiert, und siehe da ... bei mir fasst er alle identischen Verkäufer zu einer Zeile zusammen .. also nur 1 mal Ferguson und nur 1 mal Ford


    Bin ich jetzt total bescheuert ?

    Soapp
     

  2. #2
    Registriert seit
    Apr 2002
    Ort
    HH
    Beiträge
    3.224
    Die Gruppe zeichnet sich dadurch aus, dass sie auf eine Zeile reduziert wird.

    Zitat Zitat von Soapp
    SELECT * FROM VERKAUF GROUP BY VERKÄUFER

    Ergebniss ist eine Tabelle wo die Verkäufer in gruppen zusammen gefasst werden.
    Erst kommt der Verkäufer Ferguson mit 3 Einträgen, dann der Verkäufer Ford mit 3 Einträgen.
    Wenn das so in dem Buch steht, dann schmeiß es ganz schnell in den Müll. Oder, Du hast den Text aus dem Zusammenhang gerissen und dadurch kommt er so falsch rüber.

    Gruß hpvw
     
    Warum gibt (fast) keiner im Datenbankforum an, welches DBMS er benutzt?
    Ich gehe im Zweifelsfall ohne Nachfrage von MySQL > 4.1 i.V.m. PHP aus.
    Gewöhnt euch bitte auch an, die Fehlermeldung von mysql_error() zu posten.

  3. #3
    Soapp Soapp ist offline Mitglied Brokat
    Registriert seit
    Aug 2005
    Beiträge
    277
    Zitat Zitat von hpvw
    Die Gruppe zeichnet sich dadurch aus, dass sie auf eine Zeile reduziert wird.

    Wenn das so in dem Buch steht, dann schmeiß es ganz schnell in den Müll. Oder, Du hast den Text aus dem Zusammenhang gerissen und dadurch kommt er so falsch rüber.

    Gruß hpvw

    So steht das nat. nicht im Buch

    Im Buch steht:
    Mit GRUP BY können Sie eine Spalte oder mehrere Spalten zur Gruppenbildung spezifizieren.
    Die Output Tabelle faßt dann alle Zeilen, die in den Gruppenspalten identische Werte enthalten zu Gruppen zusammen.
    .....
    .....
    Physisch stehen die Zeilen in der Tabelle VERKAUF in der Reihenfolge der RECHNUNG_NR, aber die Klausel GROUP BY gruppiert die Zeilen in der virtuellen Tabelle um. Die Zeilen sind jetzt nach Verkäufern gruppiert, und die Gruppen sind alphabetisch aufsteigend sortiert.
     

Ähnliche Themen

  1. Verwirrung mit Pointern
    Von UncleBob im Forum C/C++
    Antworten: 2
    Letzter Beitrag: 16.11.10, 17:44
  2. Verwirrung mit gluPerspective und gluLookAt
    Von blacksh33p im Forum C/C++
    Antworten: 0
    Letzter Beitrag: 02.06.08, 16:44
  3. [Oracle 10g] Group by Problem, not a GROUP BY expression
    Von Gray im Forum Relationale Datenbanksysteme
    Antworten: 8
    Letzter Beitrag: 17.01.08, 15:27
  4. Verweisziel-Verwirrung
    Von bollibopsel im Forum HTML & XHTML
    Antworten: 0
    Letzter Beitrag: 24.03.07, 16:26
  5. Verwirrung bei GetObject und CreateObject
    Von pglw im Forum Visual Basic 6.0
    Antworten: 8
    Letzter Beitrag: 04.09.06, 19:33