Форум программистов, компьютерный форум, киберфорум
MySQL
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
1 / 1 / 1
Регистрация: 02.03.2012
Сообщений: 47
1

Обновить два раза в одном запросе

11.08.2012, 20:05. Показов 1307. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
MySQL
1
update `otvod` set `zak` = (select (`zakaz`.`vk` / '17.5') from `zakaz` where (`zakaz`.`vk` * '100' / `zakaz`.`cen`) = '10' AND `zakaz`.`vod` =  `otvod`.`vod`  group by `otvod`.`vod` )
если условие в таблице zakaz две одинаковых записи в колонке vod то нужно обновить эту запись в таблице otvod тоже два раза, сейчас обновляется один раз. Помогите пожалуйста исправить. Или по другому как можно сделать?

вобщем на рисунке более понятнее, в первой таблице otvod то как мне надо, а во второй, то как считается сейчас
Миниатюры
Обновить два раза в одном запросе  
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.08.2012, 20:05
Ответы с готовыми решениями:

Два результата при одном запросе
Ребят, нужна помощь : есть такой запрос: Проблема в том, что при проведении 1 документа все...

два оператора between в одном запросе не работают
Добрый день, может кто подскажет. Нужно сделать выборку с проверкой диапазона по двум полям типа...

Реализовать два условия в одном запросе >_<
Может кто то подскажет, каким образом делается данное задание? Проблема именно с тем чтобы все...

Два значения от submit/button в одном запросе
Может ли быть такая ситуация, что браузер пошлёт на обработку значение сразу из 2 конфликтующих...

1
13208 / 6597 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
12.08.2012, 07:19 2
MySQL
1
2
3
4
5
UPDATE `otvod`
  INNER JOIN `zakaz`
    ON `otvod`.`vod` = `zakaz`.`vod`
SET `otvod`.`zak` = ...
WHERE ...
0
12.08.2012, 07:19
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.08.2012, 07:19
Помогаю со студенческими работами здесь

Как в одном запросе в БД MySQL сделать два insert.
вот куски кода,по отдельности заносятся,а вместе - всеми способами перепробовал,Не заносит(......

Даден массив. Все четные елементы массива уменьшыть в два раза, а нечетные увеличить в два раза.
С++. Даден массив. Все четные елементы массива уменьшыть в два раза, а нечетные увеличить в два...

Файлы. Программа, которая определяет если такой момент, что два раза вошли по одному пропуску или два раза вышли по одному (выводит все время истину)
Всем привет. Смысл задания примерно следующий: Есть файл Input.txt. Содержание его примерное...

Максимальное из чисел уменьшить в три раза, а минимальное увеличить в два раза
Пожалуйста нужна срочная помощь. Помогите решить задачу: Составить программу и блок-схему: даны три...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru