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




MySQL.RU - Webboard



Вернуться
Трабл с UPDATE (Vikky) 03/09/2003 - 08:58:08
      Re: Трабл с UPDATE (Валентин) 03/09/2003 - 11:49:41

> Original message text:
> From: Vikky - 03/09/2003 - 08:58:08
> Subject:Трабл с UPDATE
> -----------------
> Помогите написать запрос UPDATE, плиз.
> Надо в поле type (пустое) TABLE1 записать номера имен (number из TABLE2), соответствующих номеру названия (name) из TABLE2, соответствующего полю name TABLE1.
> TABLE1:
> name type
> xxx
> xxx
> zzz
> yyy
>
> TABLE2:
> number name
> 1 xxx
> 2 zzz
> 3 yyy
>
> Если писать:
> UPDATE table1 SET table1.type=table2.number WHERE
> table1.name=table2.name;
> то говорит, что ошибка в WHERE клозе - неизвестна таблица table2.
>


From: Валентин - 03/09/2003 - 11:49:41
Subject:Трабл с UPDATE
-----------------
Попробуйте так
UPDATE table1, table2
SET table1.type=table2.number WHERE
table1.name=table2.name;

Почитайте внимательно мануал по многотабличному обновлению
1) http://www.mysql.com/doc/ru
2) http://www.mysql.com/doc/en


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

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

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



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