Я пытаюсь завершить обновление в MySQL, где он выбирает только самое высокое значение import_date, и я не могу заставить его работать.В приведенном ниже заявлении обновляются обе цены

UPDATE material, pricelist
SET price = '23'
WHERE material.id = 1936 AND
material.id = pricelist.material_id AND
pricelist.import_date = (SELECT max(pricelist.import_date))