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
--
https://www.xing.com/profile/Andreas_Kretschmer7ads Das hatte dir akretschmer gestern schon gesagt und siehe da sobald du das machst, funktioniert es ;-)
Links: Tobias Bauer - IT- und Funkdienstleistungen - Bilderrahmen-kaufen.de - Der Onlineshop für Bilderrahmen & Fotorahmen - Funkforum
Lesezeichen