|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
18.05.2007, 15:15 | #1 |
Новичок
Джуниор
Регистрация: 18.05.2007
Сообщений: 1
|
Прошу помочь с запросом
Добрый день. У меня вот такой пример с вопросом.
Query1.SQL.Text:='update tab1.dbf as a set a.NNN=(select b.NEW_NNN from tab2.dbf as b where a.NNN = b.OLD_NNN)'; Query1.ExecSQL; Есть две таблицы. В tab1 в поле NNN находятся старые номера, в tab2 старые (поле OLD_NNN) и новые (поле NEW_NNN) в соответствие старым, которые нужно вставить вместо старых в tab1. Но у некоторых строк еще и старые пригодны. Т.е. нужно проверить для каких старых номеров есть новые и заменить. Если новых нет то чтоб остались старые. Но почемуто при выполнении запроса, записи в поле NNN для которых новые номера в таблице tab2 не найдены превращаются в нули. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Прошу помочь с заданием =(( | Lexxich | Помощь студентам | 1 | 14.06.2008 12:34 |
Прошу помочь с слиянием данных | Neyron | Microsoft Office Excel | 19 | 04.06.2008 09:11 |
Прошу помочь. Оплачу. | dreo | Фриланс | 8 | 22.12.2007 00:35 |
прошу помочь начинающему программисту | evgeni883 | Свободное общение | 7 | 26.09.2007 21:46 |
Прошу по помочь с TMonthCalendar, | Azamat_k | Компоненты Delphi | 12 | 04.04.2007 13:36 |