У меня есть таблица, которая содержит задачи, которые должны выполняться в определенное время. Для выполнения задание будет отмечено исполнителем с его идентификатором employeeID. С следующим SQL:Обновление MySQL только в том случае, если таблица содержит значение
UPDATE table1.jobs
SET workerID=10
WHERE workerID IS NULL and time < NOW()
ORDER BY time LIMIT 1
Я могу отметить самую старую не отмеченную работу.
Теперь я хочу, чтобы это было выполнено, только если есть уже не работа, отмеченная workerID 10.
Возможно ли это в одном запросе?