Beispielklausur SS10 - Aufg. 3d - Korrektur

Benutzeravatar
BastianC
Erstie
Erstie
Beiträge: 12
Registriert: 21. Okt 2007 22:56

Beispielklausur SS10 - Aufg. 3d - Korrektur

Beitrag von BastianC »

In der Lösung müsste es

SELECT Fahrer.Name, Rennergebnisse.Platzierung
FROM Fahrer LEFT JOIN Rennergebnisse
ON Fahrer.ID = Rennergebnisse.Fahrer
ORDER BY Fahrer.Name

heißen, da mit "GROUP BY" für jede Gruppe nur die erste
Zeile der Gruppe ausgegeben wird.
(HiWi, DKE Tutor)

Benutzeravatar
Sepp
Mausschubser
Mausschubser
Beiträge: 75
Registriert: 29. Sep 2008 15:20
Kontaktdaten:

Re: Beispielklausur SS10 - Aufg. 3d - Korrektur

Beitrag von Sepp »

Macht ja nix, da in der Aufgabe steht, dass man eine vom Fahrer erreichte Platzierung aufzeigen soll und nicht alle.
Oder hab ich was falsch verstanden?

robert.n
Nerd
Nerd
Beiträge: 673
Registriert: 29. Sep 2008 19:17

Re: Beispielklausur SS10 - Aufg. 3d - Korrektur

Beitrag von robert.n »

Aufgabentext von Klausur ohne Lösung und Klausur mit Lösung unterscheiden sich. Vorsicht!

Benutzeravatar
Sepp
Mausschubser
Mausschubser
Beiträge: 75
Registriert: 29. Sep 2008 15:20
Kontaktdaten:

Re: Beispielklausur SS10 - Aufg. 3d - Korrektur

Beitrag von Sepp »

Ach tolle Wurst. :P In meiner Version ohne Lösung ist es mit "eine" und in der mit Lösung "alle". Na gut, solang es morgen eindeutig bleibt. ;-)

Benutzeravatar
BastianC
Erstie
Erstie
Beiträge: 12
Registriert: 21. Okt 2007 22:56

Re: Beispielklausur SS10 - Aufg. 3d - Korrektur

Beitrag von BastianC »

Ok :)
Wenn du "GROUP BY" und "ORDER BY" unterscheiden kannst, sollte das kein Problem werden.

http://www.postgresql.org/docs/8.0/inte ... QL-GROUPBY
http://www.postgresql.org/docs/8.0/inte ... QL-ORDERBY
(HiWi, DKE Tutor)

Antworten

Zurück zu „Archiv“