[MySQL] Update met join

Pagina: 1
Acties:

  • drice
  • Registratie: December 2000
  • Laatst online: 15:04

drice

Loading...

Topicstarter
Ik probeer een update te doen om mijn tables met een simpele query

code:
1
 UPDATE roster, ranks SET roster_funds = roster_funds + r_salary WHERE rank_id = pl_rank AND pl_club = 7


Deze query heeft het altijd goed gedaan maar om wat te fine-tunen probeer ik op een andere server dezelfde query uit te voeren maar dat lukt niet.

Server a. is mysql 4.x.x
Server b. is mysql 3.x.x

Op server b werkt de query dus niet. Weet iemand hoe dit komt en hoe ik de query eventueel moet veranderen om hem wel werkend te krijgen

Did you know that IF is a middle word in life. "Ja maar wie ben ik om aan mezelf te twijfelen"


Verwijderd

Dat komt omdat dit niet wordt ondersteund onder mysql 3.x.x Je zal voor hetzelfde resultaat dus een workaround moeten bouwen...

edit ->
Starting with MySQL 4.0.4, you can also perform UPDATE operations that cover multiple tables:

UPDATE items,month SET items.price=month.price
WHERE items.id=month.id;

[ Voor 46% gewijzigd door Verwijderd op 19-07-2004 14:10 ]