powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Обновление данных
5 сообщений из 5, страница 1 из 1
Обновление данных
    #32609238
INSERT INTO dbo.vd1
(a1,a2)


UPDATE dbo.vd1
SET a3 = (SELECT a3
FROM dbo.vd2
WHERE vd1.a1=vd2.a1 and vd1.a2=vd2.a2)
WHERE exists ( SELECT *
FROM dbo.vd2
WHERE vd1.a1=vd2.a1 and vd1.a2=vd2.a2)

Вот, не засылает данные а3 из табл а2, соответствующим образом в а3 табл a1
А INSERT работает
В MDB дело-то – запрос на обновление, а здесь?
Помогите мне пожалуйста
...
Рейтинг: 0 / 0
Обновление данных
    #32609240
Она же
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ой, ой, ой
Хранимая проц. - понятно
Сиквел 2000 и Эксес 2000
...
Рейтинг: 0 / 0
Обновление данных
    #32609797
Пожалуйста, помогите загрузить данные в таблицу выбранные из справочника по ключу.
...
Рейтинг: 0 / 0
Обновление данных
    #32609824
Rivkin Dmitry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мне кажется такой код проще, понятнее и правильнее:

Код: plaintext
1.
2.
3.
4.
UPDATE dbo.vd1
SET vd1.a3 = vd2.a3 
FROM dbo.vd1
INNER JOIN dbo.vd2
ON vd1.a1=vd2.a1 and vd1.a2=vd2.a2
...
Рейтинг: 0 / 0
Обновление данных
    #32609855
Дмитрий, конечно!
Спасибо!
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Обновление данных
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]