У меня есть две таблицы, назовем их «транзакциями» и «пользователями». В таблице транзакций есть адрес электронной почты, а в таблицах «пользователи» также есть адреса электронной почты - это первичный ключ подключения.
Я бы хотел создать запрос, который будет «добавлять» транзакции из таблицы 'транзакций', где бы ни совпадал адрес электронной почты, добавив сумму transaction_value в поле с именем 'LTV'
Т.е. в псевдокоде Обновления пользователи устанавливают LTV = LTV + (значение транзакции из таблицы транзакций), где ( email on 'transaction') = (email on users).
каков будет синтаксис в MYSQL, который, возможно, использует внутреннее соединение?
Вот запрос выбора, который работает для идентификации пользователи.
SELECT
Transactions.`Customer_Email`,
users.Email,
Transactions.Price,
users.`Name`
FROM
Transactions
INNER JOIN users ON Transactions.Customer_Email = users.Email
Как бы вы адаптировали этот запрос для «добавления», то есть увеличения столбца LTV (жизненная ценность - не средняя) - общая сумма продаж клиентов с нами, чтобы строка обрабатывалась, если есть дополнительная транзакция в столбце "Цена" увеличивает значение?