Vraag : Fout - Ongeldig Gebruik van de Functie van de Groep

Dit maakt deel uit van Veelvoudige vraag en ik krijg de bovengenoemde fout:

Update inv I, (UITGEZOCHTE hoeveelheid, idservice, datetime VAN invitem) v, (UITGEZOCHTE lasten, idservice VAN de dienst) s
SET
i.total = SOM (v.quantity * s.charges)
WAAR s.idservice = v.idservice
EN v.datetime = @uniquekey
EN i.datetime = @uniquekey

Hope iemand kunnen richten waar de fout is

Antwoord : Fout - Ongeldig Gebruik van de Functie van de Groep

u kunt niet als dat doen inderdaad…
http://www.experts-exchange.com/articles/Database/Miscellaneous/UPDATES-with-JOIN-for-everybody.html
mysql is jammer genoeg een beetje in dat wordt beperkt die beschouwt, maar u zult dit controleren:
1:
2:
3:
4:
5:
6:
7:
8:
9:
Update inv I
VASTGESTELD i.total = (uitgezochte SOM (v.quantity * s.charges)
          van invitem v
          WORD lid van de dienst s
             OP s.idservice = v.idservice
          WAAR v.datetime = i.datetime
            EN v.invoiceid = i.id  ---  < I="" presume="" this="" link="" condition="" is="" missing="" also="">
           
Andere oplossingen  
 
programming4us programming4us