Ik wil mijn tabel wedstrijden_punten updaten.
wanneer toto in voorspelling overeenkomt met toto in uitslag dan moet punten_toto in wedstrijden punten gevuld worden met 15 punten. Er zijn meerdere wedstrijden, dus wedstrijd_id punten moet overeenkomen met wedstrijd_id voorspelling en met wedstrijd_id uitslag
Hier onder mijn werk. Dit klopt blijkbaar niet :| wie helpt mij
[sql]
update wedstrijden_punten
SET punten_toto =
CASE
WHEN
V.toto = U.toto then '15'
ELSE
'0'
end)
FROM wst_voorspelling AS V
,wedstrijden AS U
,wedstrijden_punten AS P
WHERE
P.deelnemer_id = V.dlnr_id
and P.wedstrijd_id = V.wedstrijd_id
and V.wedstrijd_id = U.wedstrijd_id
[/sql]
Ik krijg een syntax fout in de FROM...
wanneer toto in voorspelling overeenkomt met toto in uitslag dan moet punten_toto in wedstrijden punten gevuld worden met 15 punten. Er zijn meerdere wedstrijden, dus wedstrijd_id punten moet overeenkomen met wedstrijd_id voorspelling en met wedstrijd_id uitslag
Hier onder mijn werk. Dit klopt blijkbaar niet :| wie helpt mij
[sql]
update wedstrijden_punten
SET punten_toto =
CASE
WHEN
V.toto = U.toto then '15'
ELSE
'0'
end)
FROM wst_voorspelling AS V
,wedstrijden AS U
,wedstrijden_punten AS P
WHERE
P.deelnemer_id = V.dlnr_id
and P.wedstrijd_id = V.wedstrijd_id
and V.wedstrijd_id = U.wedstrijd_id
[/sql]
Ik krijg een syntax fout in de FROM...
Laatst bewerkt door een moderator: