Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > SQL, базы данных
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.04.2010, 18:01   #1
GothicAr
Новичок
Джуниор
 
Регистрация: 09.04.2010
Сообщений: 2
По умолчанию обмен значений записей одной таблицы

Добрый день.
Проблема в проектировании запросу:
Есть табличка ТАБ1 (ИД, Номер, Текст). Необходимо поменять значения двух записей в столбце Номер при некоторих значениях в столбце Текст.
Для примера:
Есть
1 | 22 | hello <- запись 1
2 | 25 | bye-bye
3 | 34 | wow <- запись 2
После выполнения
1 | 34 | hello <- запись 1
2 | 25 | bye-bye
3 | 22 | wow <- запись 2

Пробовал сделай так:
Код:
UPDATE ТАБ1 AS A, ТАБ1 AS B SET A.Номер = B.Номер, B.Номер = A.Номер WHERE A.Текст = 'hello' AND B.Текст = 'wow';
но запрос не выполняется - ошибка 'Повторение получателя'
Помогите.
GothicAr вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Копирование записей из одной таблицы в другую rockedit БД в Delphi 4 10.12.2009 21:39
авт. перенос данных из нескольких столбцов одной таблицы в один столбец другой таблицы A_ALL Microsoft Office Access 7 24.08.2009 21:13
Копирование записей из одной DBF таблицы в другую ИВэТэшка БД в Delphi 0 20.03.2009 22:37
Передача данных из одной таблицы в другую, при выборе одной ячейки MickMick Microsoft Office Excel 6 06.10.2008 13:57
Импорт записей из одной Бд в другую hemo Microsoft Office Access 6 08.09.2008 08:57