|
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,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
10478
|
|