Форум программистов, компьютерный форум, киберфорум
MySQL
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 28.12.2016
Сообщений: 5

Обновление устаревшей информации в базе / положить запрос select в update

03.06.2019, 16:07. Показов 772. Ответов 3

Студворк — интернет-сервис помощи студентам
есть база mysql в одной таблице есть два поля name и value , которая заполнена
и есть вторая таблица в которую через программу пишутся данные с сайта , которая имеет 2 поля name и value
мне нужно из 2 таблицы взять все значения которых нет в 1 таблице и обновить P.S. и добавить условие если этих полей нет то добавить эти поля ;
я не знаю как в update положить результат от select select запрос который я смог написать
MySQL
1
2
3
4
SELECT  test_db.new_table.Value, test_db.new_table.Valute  FROM test_db.new_table  
LEFT JOIN test_db.current ON test_db.current.Valute = test_db.new_table.Valute and
test_db.current.value = test_db.new_table.value
WHERE  test_db.current.Valute IS NULL
как в update отправить этот запрос или есть какой то более легкий вариант решения этой задачи в целом ?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
03.06.2019, 16:07
Ответы с готовыми решениями:

Подскажите запрос UPDATE ... SELECT
Здравствуйте. Есть таблица с каталогом товаров. В этой таблице есть поля ЦЕНА и ВАЛЮТА(RUB, USD, EURO). Необходимо, обращаясь к таблице...

UPDATE и SELECT немогу связать запрос
UPDATE `radacct`SET `AcctStopTime`=now() WHERE `AcctStopTime` IS NULL AND `RadAcctId` = ( SELECT MAX(`RadAcctId`) FROM...

SELECT в UPDATE (Запрос в запросе). Умножение полей таблиц между собой
Привет уважаемые посетители этого форума! Не раз он меня выручал в сложных ситуациях) Надеюсь, что и в этот раз выручит) Есть запрос:...

3
Zero day
 Аватар для Meridian21
267 / 231 / 78
Регистрация: 16.12.2015
Сообщений: 943
Записей в блоге: 4
04.06.2019, 08:02
gagajo45, проще всего, сделать merge 2 таблиц, но это если версия MySQL позволяет.
0
231 / 163 / 54
Регистрация: 26.10.2014
Сообщений: 928
04.06.2019, 12:29
Цитата Сообщение от gagajo45 Посмотреть сообщение
взять все значения которых нет в 1 таблице и обновить
че за бред? может добавить?
0
46 / 33 / 14
Регистрация: 12.09.2013
Сообщений: 167
07.06.2019, 20:15
gagajo45,
Цитата Сообщение от gagajo45 Посмотреть сообщение
я не знаю как в update положить результат от select
Google -> update select mysql -> первая ссылка -> https://stackoverflow.com/ques... lect-query
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
07.06.2019, 20:15
Помогаю со студенческими работами здесь

Php+mysql что будет если запрос SELECT выполнится быстрее чем UPDATE (в разных потоках)
Ребята. Вот объясните мне пожалуйста. Может ли быть такое?: Предположим, что открылось 2 потока одновременно (2 юзера открыли...

Запрос к базе MySQL на обновление данных
Помогите знающие. Проблема такова. В магазине присутствует несколько товаров с одним и тем же кодом. Пример. В каталоге магазина...

Запрос SELECT + UPDATE
Суть такая, нужно прибавить 0 ко всем переменным таблицы PersonT.ZachNum, у которых начинается идентификатор с 9. Как правильно оформить...

UPDATE запрос к базе с последующим отображением в DataGridView
Form1 main = this.Owner as Form1; int index = main.dg.CurrentRow.Index; var sort = new OleDbDataAdapter("UPDATE Base SET NameB='" +...

Как создать SELECT запрос к базе данных Акцесса
Есть 2 текстбокса. (1)логин и (2)пароль. Есть Бд с логинами и паролями. Как сделать так чтоб при нажатии кнопки, проверялись введенные...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru