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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 13.11.2015, 13:43   #1
Рустам
Форумчанин
 
Регистрация: 04.07.2007
Сообщений: 260
По умолчанию запрос update по таблице

Здравствуйте
есть табличка, в ней есть записи (разные), правильные и неправильные (отражено в поле f =1 или 0 соответственно) с полем COD
кароч
как привести в соответствие записи с f=0 записям f=1 там где код совпадает ?

Код:
update tabl set field1=(select first(1) field1 from tabl where f=0 and cod ) /* и вот тут я заглох*/
where f=1;
хелп ребята - горю....
Хорошо не там, где нас нет, а там, где нас еще небыло!!!
Рустам вне форума Ответить с цитированием
Старый 13.11.2015, 14:10   #2
come-on
Участник клуба
 
Регистрация: 21.10.2015
Сообщений: 1,361
По умолчанию

update from, если субд умеет
come-on вне форума Ответить с цитированием
Старый 13.11.2015, 14:15   #3
Рустам
Форумчанин
 
Регистрация: 04.07.2007
Сообщений: 260
По умолчанию

Цитата:
Сообщение от come-on Посмотреть сообщение
update from, если субд умеет
неа не умеет...

как вариант может стоит попробовать выхватить только правильные записи в отдельную таблицу а потом уже подставлять?
Хорошо не там, где нас нет, а там, где нас еще небыло!!!
Рустам вне форума Ответить с цитированием
Старый 13.11.2015, 14:52   #4
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,526
По умолчанию

Код:
update tabl set field1=(select first(1) field1 from tabl as goodtable where goodtable.f=0 and goodtable.cod =tabl.cod ) /* и вот тут я заглох*/
программа — запись алгоритма на языке понятном транслятору
evg_m вне форума Ответить с цитированием
Старый 13.11.2015, 15:55   #5
Рустам
Форумчанин
 
Регистрация: 04.07.2007
Сообщений: 260
По умолчанию

Цитата:
Сообщение от evg_m Посмотреть сообщение
Код:
update tabl set field1=(select first(1) field1 from tabl as goodtable where goodtable.f=0 and goodtable.cod =tabl.cod ) /* и вот тут я заглох*/
ВСЁ ОГОНЬ , СПС...
Хорошо не там, где нас нет, а там, где нас еще небыло!!!
Рустам вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Запрос UPDATE Solyanik SQL, базы данных 4 12.02.2013 22:15
Запрос update Ditrovich SQL, базы данных 3 19.10.2012 13:42
Запрос с update zolomar Microsoft Office Access 3 25.01.2011 22:40
запрос update из C# Maxim90 Помощь студентам 0 09.04.2010 20:06
Update одной записи в таблице EugeneIsmatulin SQL, базы данных 3 31.12.2009 19:39