Veröffentlicht 23. Mai 200916 j Hallo, ich habe eine Frage zu group by beziehungsweise order by. Wenn ich schreibe order by A,B , wird dann nach A und innerhalb von A nach B sortiert? Und wenn ich group by A,B schreibe, wird dann nach A und anschließend nach B gruppiert?
23. Mai 200916 j wird dann nach A und innerhalb von A nach B sortiert? Richtig. wird dann nach A und anschließend nach B gruppiert? Bei einer Gruppierung werden Daten zusammengefasst (eingedampft). Zusammenfassen kann man aber immer nur, wenn alle relevanten Spalten gleich sind. Daher wird nach A und B gruppiert und nicht innerhalb von A nochmal nach B (wie sollte das auch aussehen). Im Umkehrschluss ist es auch vollkommen egal ob Du GROUP BY a,b oder GROUP BY b,a schreibst. Dim
23. Mai 200916 j Daher wird nach A und B gruppiert Aber in meinen Ergebnistabellen haben dann alle Entitäten innerhalb einer Tabelle sowohl für A als auch für B den gleichen Wert, richtig? Bearbeitet 23. Mai 200916 j von wulfgang
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.