У меня возникла проблема с получением значений из таблицы A и обновлением до таблицы B с помощью оператора CASE. Мое заявление CASE выглядит следующим образом. Я предполагаю, что есть ошибка синтаксиса:Оператор MySql CASE в запросе UPDATE
$strSQLInsert2 = "UPDATE commercial_acc_cust SET pbg_curr =
CASE WHEN ('".$values["main_section"]."'='Bank Guarantee PBG') Then 'pbg_curr'
END
WHERE tender_id=" . $values["tender_id"];
, что вы пытаетесь достичь, если дело верно параметр 'pbg_curr' как' 'pbg_curr''? – Manish