Seite 2 von 2 ErsteErste 12
Ergebnis 11 bis 12 von 12

Thema: Union All ohne Sortierung

  1. #11
    m.sirin ist offline Neuer Benutzer
    Registriert seit
    19.09.2009
    Beiträge
    6

    Standard

    okay, wenn ich das mit den Zahlen in der Extraspalte mache, bringt das zwar etwas, jedoch funktioniert dann Distinct bzw. Group By nicht mehr, d.h. doppelte Einträge werden angezeigt, was eigentlich auch einleuchtend ist, da es zwei verschiedene Zahlen sind, die man nicht zusammenfassen kann.

    Sonst noch irgendwelche Vorschläge?

  2. #12
    akretschmer ist offline Super-Moderator
    Registriert seit
    29.10.2006
    Ort
    Nähe Dresden
    Beiträge
    5.337

    Standard

    Zitat Zitat von m.sirin Beitrag anzeigen
    okay, wenn ich das mit den Zahlen in der Extraspalte mache, bringt das zwar etwas, jedoch funktioniert dann Distinct bzw. Group By nicht mehr, d.h. doppelte Einträge werden angezeigt, was eigentlich auch einleuchtend ist, da es zwei verschiedene Zahlen sind, die man nicht zusammenfassen kann.

    Sonst noch irgendwelche Vorschläge?
    Ja. Wir gehen noch mal einen Schritt zurück und erinnern uns, was wir in der Schule, 2. Klasse, gelernt haben:

    Datenbanken arbeiten mit Mengen von Objekten. Zum Beispiel den 100 Streichhölzern in einer Streichholzschachtel. Wenn Du diese auskippst (SELECT ohne ORDER BY), dann liegen die halt einfach so da. Einfach so. Unsortiert. Halt ohne ORDER BY.

    Wenn Du die sortiert haben willst, z.B. nach Größe, Gewicht oder Menge an den roten Zeugs da vorne dran, dann mußt Du halt danach sortieren, von selbst wird das nix. Und wenn Du eine zufällige Sortierung willst: da kann Dir geholfen werden: ORDER BY RANDOM(). Aber ohne jegliche Angabe einer Sortierordnung ist es der DB (oder der Schwerkraft bei den Streichhölzern) freigestellt, wie die Daten (Streichhölzer) rauspurzeln. Dies kann, muß aber nicht, im Falle einer DB zufällig immer gleich sein. Darauf verlassen kann und sollte man sich nicht.

    Andreas
    --
    ads Das hatte dir akretschmer gestern schon gesagt und siehe da sobald du das machst, funktioniert es ;-)
    https://www.xing.com/profile/Andreas_Kretschmer7

Seite 2 von 2 ErsteErste 12

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Links: Tobias Bauer - IT- und Funkdienstleistungen   -   Bilderrahmen-kaufen.de - Der Onlineshop für Bilderrahmen & Fotorahmen   -   Funkforum