Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
Сложный UPDATE :) (Yarik) 29/03/2004 - 18:09:52



From: Yarik - 29/03/2004 - 18:09:52
Subject:Сложный UPDATE :)
-----------------
Можно ли одним запросом сделать update из одной таблицы в другую по определенным полям?
Например, есть таблица old (id int(5), model char(10) UNIQ, price float(8,3)), таблица new точно такая-же, как old, только с другими данными. Единственное, что их связывает, это поле model. Необходимо в таблице old обновить ТОЛЬКО поле price путем переноса из таблицы new с учетом поля model.
Запрос, приведенный ниже, показывает расхождения.
SELECT old.id,old.model,old.price,new.id,new.model,new.price FROM old LEFT JOIN new ON new.model = old.model WHERE new.price != old.price;
Решите, пожалуйста, эту задачу за меня ленивого :)
Спасибо!



[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
13699



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |