UPDATE + вложенный подзапрос
|
|
Пятница, 04 Апреля 2014 г. 19:55
+ в цитатник
Помогите составить работающий запрос:
UPDATE uniter SET uniter.trand_id = (SELECT FIRST(dic_trand.id) FROM dic_trand WHERE (dic_trand.name = uniter.name))
UPDATE uniter SET uniter.trand_id = (SELECT TOP 1 dic_trand.id FROM dic_trand WHERE (dic_trand.name = uniter.name))
Так запрос необновляемый. Необходимо использовать всякого рода DLookup'ы. А в них я не силён.
Вот так:
UPDATE uniter SET uniter.trand_id = DLookup("id","dic_trand","dic_trand.name = uniter.name");
ни одна запись не обновляется. Судя по всему, из-за наличия в условии внешнего поля
http://www.sql.ru/forum/1087051/update-vlozhennyy-podzapros
-
Запись понравилась
-
0
Процитировали
-
0
Сохранили
-