powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Подзапросы в UPDATE
9 сообщений из 9, страница 1 из 1
Подзапросы в UPDATE
    #32197965
Даниил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Базовый синтаксис оператора:
UPDATE таблица
SET имя_столбца [, имя_столбца ] =
(SELECT имя_столбца [, имя_столбца ]
FROM таблица
[ WHERE ])

Пишу такой запрос:
UPDATE Table1 SET Fignya = (SELECT Table2.Fignya FROM Table2
WHERE (Table1.Pole1=Table2.Pole1) AND (Table1.Pole2=Table2.Pole2));

Акес пишет: "В операции должен использоваться обновляемый запрос."

Где правда?
И как все-таки указать, что "= (SELECT ...)" - это единственное значение?
...
Рейтинг: 0 / 0
Подзапросы в UPDATE
    #32197976
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
Update Table1 Inner Join Table2 
            On ((Table1.Pole1=Table2.Pole1) AND (Table1.Pole2=Table2.Pole2)))
Set Table1.Fignya=Table2.Fignya
...
Рейтинг: 0 / 0
Подзапросы в UPDATE
    #32197981
Jem
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
UPDATE Table1 SET Fignya = (SELECT Table2.Fignya FROM Table2 INNER JOIN 
TABLE1 ON  Table1.Pole1=Table2.Pole1 AND Table1.Pole2=Table2.Pole2); 

...
Рейтинг: 0 / 0
Подзапросы в UPDATE
    #32197982
Jem
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2ЛП Почему тебя нет на доске почета???!
...
Рейтинг: 0 / 0
Подзапросы в UPDATE
    #32197985
Фотография fedd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
его хотели повесить на доску, но посмотрели - пьет много...
политика!
...
Рейтинг: 0 / 0
Подзапросы в UPDATE
    #32197998
Даниил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У ЛП - работает, у Jem - говорит тож самое.

Тока при выполнении косяк такой: база занимает 26 метров; на винте 2 гига свободного места - говорит нехватает места на диске для выполнения запроса, хотя после этого все-таки выполняется...
...
Рейтинг: 0 / 0
Подзапросы в UPDATE
    #32198012
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 fedd
Да с этим гребаным аксесом без бутылки не разберешься. Весь день не сплю, всю ночь не ем, а меня еще на доску гвоздями... нафиг нафиг.

2 даниил
2 гига на каком диске?
аксес периодически в C:\Temp\ пишет херню всякую. Может там места нет.
...
Рейтинг: 0 / 0
Подзапросы в UPDATE
    #32198021
Даниил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 ЛП:
Свободно на С - 800Мб (здесь винда)
на Е - 2Гб (здесь база лежит)

З.Ы. Оперативки - 256 метров, Win'2000 Srv SP3.
...
Рейтинг: 0 / 0
Подзапросы в UPDATE
    #32198036
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну хрен его знает тогда...
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Подзапросы в UPDATE
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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