powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Как правильно выполнить операцию?
4 сообщений из 4, страница 1 из 1
Как правильно выполнить операцию?
    #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
Как правильно выполнить операцию?
    #40041564
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Создайте online fiddle. И покажите требуемый результат для него.
...
Рейтинг: 0 / 0
Как правильно выполнить операцию?
    #40041673
bmsolar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Akina,

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

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

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


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