Ik heb 1 tabel met daarin van alle deelnemers alle voorspellingen van de groepswedstrijden en de punten die zij daarvoor hebben gekregen. Men kan op 3 manieren punten krijgen. toto goed, doelpunten thuis goed, doelpunten uit goed.
Nu wil ik op de site een stand maken, daarvoor wil ik een sql.
Ik had zelf het volgende bedacht.
SELECT
sum(wpa.punten_toto+wpa.punten_thuis+wpa.punten_uit) as 'poule_a',
sum(wpb.punten_toto+wpb.punten_thuis+wpb.punten_uit) as 'poule_b'
FROM
wedstrijden_punten wpa,
wedstrijden_punten wpb
WHERE wpa.deelnemer_id = 1
and wpa.poule = 'a'
and wpb.deelnemer_id = 1
and wpb.poule = 'b'
Echter de verwachte uitkomst wordt dan met 6 vermenigvuldigd. Enige relatie met 6 die ik ka bedenken is dat er 6 wedstrijden per poule zijn...
Kan iemand mij vertellen hoe het wel moet?
Nu wil ik op de site een stand maken, daarvoor wil ik een sql.
Ik had zelf het volgende bedacht.
SELECT
sum(wpa.punten_toto+wpa.punten_thuis+wpa.punten_uit) as 'poule_a',
sum(wpb.punten_toto+wpb.punten_thuis+wpb.punten_uit) as 'poule_b'
FROM
wedstrijden_punten wpa,
wedstrijden_punten wpb
WHERE wpa.deelnemer_id = 1
and wpa.poule = 'a'
and wpb.deelnemer_id = 1
and wpb.poule = 'b'
Echter de verwachte uitkomst wordt dan met 6 vermenigvuldigd. Enige relatie met 6 die ik ka bedenken is dat er 6 wedstrijden per poule zijn...
Kan iemand mij vertellen hoe het wel moet?