sven hat praktisch den gleichen gedanken, group by ist der weg zum ziel. dafür ist es aber sehr hilfreich, wenn alle spiele einer mannschaft sich in einer spalte widerspiegeln lassen. mit der einen tabelle stehen sie aber manchmal im heim und manchmal in gast-team...
So was hab' ich mir auch schon gedacht nur wie soll ich dann unabhängig von der Tabelle Spiel und mit reiner binären Logik zwischen Sieg und Niederlage oder auch Unentschieden entscheiden
Und ich bin ja auch erst MySQL Anfänger:
wie verbinde ich dann COUNT damit:
SELECT (COUNT(Siege)*re.punkte_sieg
+COUNT(Unentschieden)*re.punkte_unent
+COUNT(Niederlagen)*re.punkte_niederlage) AS Punkte
FROM Spiel sp
INNER JOIN Regeln re
ORDER BY Punkte DESC;
so ungefähr? Bloß wie erkennt MySQL dann einen Sieg oder eine Niederlage?
mfg dolito