Я пытаюсь установить новое значение в зависимости от значения из другой таблицы. Это триггер ПЕРЕД ДОПОЛНИТЕЛЬНЫМ. Мне нужно установить new.amount в таблице «webs» в зависимости от значения столбца процента из таблицы «webTransactions». Если процент = 30,00, то новая сумма должна измениться с любой до 0,00. То, что я пробовал до сих пор, но дает мне ошибку:установить новое значение в зависимости от другого триггера значения таблицы
if new.type=9 and new.referenceId=0 then set new.amount=0.00 where (SELECT * FROM webs s JOIN webTransactions r ON r.webId = s.id WHERE s.percent = 30.00);
Кто-нибудь может помочь запустить этот триггер?
Спасибо
Привет Faby, спасибо за ответ, это отсутствует процентное значение из таблицы webTransactions, как я обусловливать значение из процентов в new.amount из таблицы websTransactions? – mikeys
Я добавил, где часть запроса, дайте мне знать, если теперь соответствует вашему вопросу. – faby
Я проверял, но что-то не хватает, потому что вы понимаете: проценты относятся к табличным сетям, а сумма принадлежит таблице websTransactions. Как это можно добавить? – mikeys