... Jeg havde skrevet et flot langt indlæg til dig, men så blev jeg logget af udvikleren og, pist væk det hele var......... €"&/%/("€#)=€/("!
Nå, men du får lige de 2 SQL'er så:
For at summere for en enkelt spiller ville jeg bruge følgende:
SELECT profileid, SUM(point)
FROM runde
WHERE profileid = 1
GROUP BY profileid
Og point for et helt hold er således:
SELECT holdid, SUM(point)
FROM runde
JOIN hold ON profileid_m = profileid OR profileid_f1 = profileid OR profileid_f2 = profileid OR profileid_m1 = profileid OR profileid_m2 = profileid OR profileid_a = profileid
WHERE holdid = 1
GROUP BY holdid
Jeg ville nok have delt hold-tabellen op i 2, så der er en ny tabel med en række for hvert spillerid og en reference til hold-id'et samt om det er målmand, angreb osv.
Håber jeg forstod dig rigtigt, og det var dette du søgte
Indlæg senest redigeret d. 29.12.2008 20:48 af Bruger #4265