Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Как сделать такой update  [new]
Тупой Ламер
Guest
Привет Всем.
Имеется таблица со связью на саму себя. Мне нужно сделать по ней некоторый update, типа
update TableName
set parent_id = T1.id
from TableName as T1, TableName as T2
//сдесь куча условий
Вроде бы самая проста логика, выбираем данные из двух одинаковых таблиц, если в них что-там равно делаем update, на эту же таблицу. Но когда я пытаюсь выполнить этот запрос возникает ошибка
The table TableName is ambiguous. Где я затупил? Подскажите, плз.
14 июл 03, 11:39    [260426]     Ответить | Цитировать Сообщить модератору
 Re: Как сделать такой update  [new]
Sinner
Member

Откуда:
Сообщений: 453
он пишет, что не может понять,
к какой таблице однозначно относиться,
указанное в запросе поле,
надо обязательно указывать префиксы...
14 июл 03, 11:41    [260428]     Ответить | Цитировать Сообщить модератору
 Re: Как сделать такой update  [new]
Crip
Member

Откуда:
Сообщений: 2490
update T2
set parent_id = T1.id
from TableName as T1, TableName as T2
14 июл 03, 11:47    [260446]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить