2
Я хочу написать запрос, как это:Обновление с помощью оператора SELECT
UPDATE `test_credit`
SET `test_credit`.`credit`=(`test_credit`.`credit`-((`test_credit`.`credit`/100)*5))
WHERE `test_credit`.`name` = `users`.`uname`
на самом деле я хочу, чтобы получить запрос на users
. uname
= test_credit
. name
но mysql сказать, что у него есть ошибка и реализовать users
. uname
в качестве столбца
Каков правильный запрос?
, если у вас есть дополнительные вопросы, просто напишите комментарий ':') –
Tanx мой друг он работает, и если я говорю условие я должен написать, как это? ОБНОВЛЕНИЕ test_credit INNER JOIN пользователи б ПО a.name = b.uname И b.parent = "пример" SET a.credit = (a.credit - ((a.credit/100) * 5,0)) – user1718141
поскольку он использует 'INNER JOIN', вы можете добавить его в предложение WHERE, см. мое обновление. –