Veröffentlicht 8. Januar 20169 j Nabend zusammen ich verstehe folgendes SQL nicht: bewirkt folgendes nicht selbiges? SELECT Partei.p_bezeichnung as Partei, Count(w.w_id) from Partei left join Waehler on Waehler.w_p_id = Partei.p_id order by Partei.p_bezeichnung
8. Januar 20169 j Zwei Lösungsmöglichkeiten für die gleiche Anforderung. Die zweite ist allerdings perfomanter und einfacher zu verstehen (Achtung: subjektiv). Beide Antworten wären in einer Prüfung korrekt.
8. Januar 20169 j Autsch. Noch ein dicker Fehler im zweiten SQL: GROUP BY fehlt. Ohne das führt die Abfrage nicht zum richtigen Ergebnis.
9. Januar 20169 j ...und der im count verwendete Alias "w" für die Tabelle Waehler wird im join nicht vergeben. Nur ne Kleinigkeit, aber so kann das SQL-Statement erst gar nicht ausgeführt werden.
11. Januar 20169 j Autor @.PhilSorry das kam von der Nachkorrektur :-) @stefan.mackewiedermal ein fettes Danke ! Das mit dem vergessenen Group By ist mir auch später aufgefallen ^.^
Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.