При попытке выполнить этот запрос:
>mysql_query("UPDATE contracts
SET x = '1'
FROM contracts
INNER JOIN employees
ON contracts.contract_employeeid=employees.employee_id
WHERE experience >= '6'") or die(mysql_error());
Я получаю следующее сообщение об ошибке:
В синтаксисе SQL есть ошибка;обратитесь к руководству, соответствующему вашей версии сервера MySQL, чтобы узнать правильный синтаксис для использования рядом с контрактами. INNER JOIN сотрудники ON contract.contract_employeeid = employee.employee_id WHERE опыт> = '6'
Словами, янеобходимо установить x = 1 в таблице «контракты» для сотрудников, имеющих опыт работы более 6 лет (для этого мне нужно объединиться с таблицей «сотрудники» в employee_id = contract_employeeid, поскольку их опыт хранится в этой таблице) * +1010 *