Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / подскажите с запросом к двум таблицам / 3 сообщений из 3, страница 1 из 1
21.06.2018, 16:04
    #39663694
ozerofff
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
подскажите с запросом к двум таблицам
помогите пожалуйста с таким запросом

есть 2 таблицы, которые связаны по memberid:

CREATE TABLE deposits (
id int(6) AUTO_INCREMENT PRIMARY KEY,
memberid int(6),
amount double,
date TIMESTAMP,
status int(1)
)

CREATE TABLE history (
id int(6) AUTO_INCREMENT PRIMARY KEY,
memberid int(6),
date TIMESTAMP,
message text(100)
)


надо в табл. history сделать записи в поле message "ваш баланс amount/100 " для всех memberid у которых status = 1
как это вообще сделать с расчетом поля amount и его записью в message ?

спасибо
...
Рейтинг: 0 / 0
21.06.2018, 17:42
    #39663756
ozerofff
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
подскажите с запросом к двум таблицам
проблема сужается только к добавлению текста в результат:

INSERT INTO history (memberID, message) SELECT memberID AS memberID, 'Ваш баланс' + amount AS message FROM deposits WHERE status = 1

как добавить 'Ваш баланс' ?
с помощью + CAST(amount as varchar(100)) не работает
...
Рейтинг: 0 / 0
22.06.2018, 17:12
    #39664365
machetero
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
подскажите с запросом к двум таблицам
CONCAT('Ваша сумма', `amount`)
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / подскажите с запросом к двум таблицам / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]