Гость
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Как правильно выполнить операцию? / 4 сообщений из 4, страница 1 из 1
04.02.2021, 13:02
    #40041541
bmsolar
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как правильно выполнить операцию?
Всем привет. Вопрос от новичка, как должна выглядеть команда, чтобы выполнить следующую задачу? Буду крайне признателен за помощь!

Из таблички catalog_product_entity_varchar выбрать столбцы value, store_id и entity_id если в столбце attribute_id значение 138. Потом из таблицы directory_currency_rate взять значение rate если currency_from равно RUB и currency_to равно EUR (одно значение, не столбец). Дальше умножаем все value из первой выборки на значение rate и записываем их в таблицу catalog_product_entity_decimal в столбец value, если совпадает значение из столбца store_id и entity_id со значениями этих же столбцов из первой таблицы.

P.S. В исходной табличке catalog_product_entity_varchar строк с таким значением атрибута 138 может быть несколько сотен, если это имеет значение...
...
Рейтинг: 0 / 0
04.02.2021, 13:40
    #40041564
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как правильно выполнить операцию?
Создайте online fiddle. И покажите требуемый результат для него.
...
Рейтинг: 0 / 0
04.02.2021, 15:55
    #40041673
bmsolar
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как правильно выполнить операцию?
Akina,

Спасибо за совет. Речь идет о http://sqlfiddle.com ?
...
Рейтинг: 0 / 0
04.02.2021, 16:18
    #40041690
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как правильно выполнить операцию?
Почти. С той лишь разницей, что этот fiddle половину времени недоступен. Перенесите на https://dbfiddle.uk/?rdbms=mysql_8.0

Покажите требуемый результат для него - с пояснениями, почему именно так.

И укажите точную версию своего MySQL. Соответственно выберите адекватную версию в fiddle.
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Как правильно выполнить операцию? / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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