2016-05-06 3 views
0

У меня есть этот оператор JOIN для трех таблиц, и я хотел бы знать, что должно быть инструкцией UPDATE.Mysql Update multitable query

SELECT candidates.CandidateName, candidates.CandidateVotes, candidates.Party, mainrace.MainRaceName, race.RaceName, candidates.win, candidates.NameOrder 
FROM candidates 
JOIN race ON race.RaceID = candidates.RaceID 
JOIN mainrace ON mainrace.MainID = candidates.MainID 
ORDER BY mainrace.MainRaceName' 

У меня есть что-то вроде этого, и я предполагаю, что это беспорядок :)

$sql = "update candidates set candidates.CandidateName='$CandidateName',candidates.CandidateVotes='$CandidateVotes',candidates.Party='$Party',candidates.win='$win' ,candidates.NameOrder='$NameOrder' where candidates.CandidateID=$CandidateID"; 

Я ценю ваше время и помощь.

С уважением

ответ

0

Синтаксис должен быть:

Update candidates join ... set