-1
не может получить то, что случилось с этим запросомMysql Case Update Query
Я получаю сообщение об ошибке при первом наборе, и я не понимаю, что мне не хватает ...
UPDATE
supplier t1,
ps_product t2,
ps_product_shop t3,
SET t2.price=CASE
WHEN t1.prezzo<=4.99 THEN
t1.prezzo*2
END,
t2.wholesale_price=CASE
WHEN t1.prezzo<=4.99 THEN t1.prezzo*2
END,
t3.price=CASE
WHEN t1.prezzo<=4.99 THEN t1.prezzo*2
END,
t3.wholesale_price=CASE
WHEN t1.prezzo<=4.99 THEN t1.prezzo*2
END
WHERE
t1.code=t2.reference
AND
t2.id_product=t3.id_product
AND
t2.id_product=t4.id_product
использовать скобки перед 'CASE' и после' END' –
Нравится? он не работает SET t2.price = (CASE \t \t КОГДА t1.prezzo <= 4,99 ТОГДА t1.prezzo * 2 \t \t END) – Carmine
да .. это должно быть как то –