Hur gör jag enklast om jag vill skapa en lista utifrån detta som visar varje lags totala poäng och mål. Alltså en resultatlista som sortera efter flest poäng.
Ska allt fixas med PHP eller finns det någon bra funktion i mysql som kan fixa delar av detta när jag gör frågan till databasen.
Behöver ingen komplett kod utan mest en spark i rätt riktning...
Med den tabellstruktur du har och med de begränsningar som finns i Mysql så ser jag inte hur man får ihop det med en fråga. (Om dom hade haft stöd för union och select i from-listan så hade det inte varit så svårt.)
Att få ut poäng och mål för alla hemmalag kan man göra med denna fråga
select sum(hpoäng) as points,
sum(hmål) as goals,
hemmalag
group by hemmalag
Och så kan göra motsvarande för bortalag. Ett sätt är att lägga in resultatet av dessa två frågor i en temptabell och gruppera i den tabellen.
------------------ essentitia preter non sans multiplicandum
Tack för svaret :)
Misstänkte att det troligen inte skulle gå så lätt. Gjorde till slut en php-fil som tar han om "hemmahalvan" och skickar in datan i en ny tabell och sedan plussar på tabellen med resultatet från "bortahalvan".
Antar att det är ungefär som du rekommenderade :)
Blir en del frågor för sql-servern men sluttabellen blir dessto lättare att hantera för vidare bearbetning.
257 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2