Я хочу обновить столбец1 таблицы1, проверив условие с помощью столбца2 таблицы1 и столбца2 таблицы2.
Я просто получаю ошибку пропуска правой круглой скобки.
Я просто проверяю идентификатор обеих таблиц (идентификатор является внешним ключом для другой таблицы) и проверяю, что код активации был получен из строки запроса, и еслиони совпадают, я просто обновляю значение статуса, как утверждают
String s = "Approve";
stmt.executeUpdate("UPDATE
( SELECT Approval.STATUS AS st
FROM Approval
JOIN Activity
ON Activity.userid = Approval.id
WHERE Activity.activationcode =
'"+activationcode+"') as up SET up.st = '"+s+"'");