Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
donie
Зарегистрирован: 12.03.2008 Сообщения: 2
|
Добавлено: Ср Мар 12 2008 03:18 Заголовок сообщения: Обновить несколько полей одноименными полями из другой табли |
|
|
Нужно бновить несколько полей одноименными полями из другой таблицы.
Помогите пожалуйста с запросом!
Делаю такой запрос:
UPDATE Message78 SET (city, district, street, house, type, class, metro)=( (SELECT city, district, street, house, type, class, metro FROM Message61 WHERE ID like '234567') ) WHERE ID like '234567';
Не работает.. |
|
Вернуться к началу |
|
|
Осень
Зарегистрирован: 12.03.2008 Сообщения: 1
|
Добавлено: Ср Мар 12 2008 11:09 Заголовок сообщения: Re: Обновить несколько полей одноименными полями из другой т |
|
|
Попробуйте вот так
UPDATE Message78 SET city= (SELECT city FROM Message61 WHERE ID like '234567'),district=(SELECT district FROM Message61 WHERE ID like '234567') ,street=(SELECT street FROM Message61 WHERE ID like '234567') ,house=(SELECT house FROM Message61 WHERE ID like '234567') ,TYPE=(SELECT TYPE FROM Message61 WHERE ID like '234567') ,CLASS=(SELECT CLASS FROM Message61 WHERE ID like '234567') ,metro=(SELECT metro FROM Message61 WHERE ID like '234567') WHERE ID like '234567'; |
|
Вернуться к началу |
|
|
donie
Зарегистрирован: 12.03.2008 Сообщения: 2
|
Добавлено: Чт Мар 13 2008 18:05 Заголовок сообщения: Re: Обновить несколько полей одноименными полями из другой т |
|
|
Осень писал(а): | Попробуйте вот так
UPDATE Message78 SET city= (SELECT city FROM Message61 WHERE ID like '234567'),district=(SELECT district FROM Message61 WHERE ID like '234567') ,street=(SELECT street FROM Message61 WHERE ID like '234567') ,house=(SELECT house FROM Message61 WHERE ID like '234567') ,TYPE=(SELECT TYPE FROM Message61 WHERE ID like '234567') ,CLASS=(SELECT CLASS FROM Message61 WHERE ID like '234567') ,metro=(SELECT metro FROM Message61 WHERE ID like '234567') WHERE ID like '234567'; |
Спасибо большое, работает
Но раньше сделал как-то по примеру запрос такого типа как в первом сообщении, намного короче, а вот как было не помню, данные были утеряны.
Воспользуюсь таким вариантом... |
|
Вернуться к началу |
|
|
|