Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Разное - UPDATE в SQL

Ответить
Настройки темы
Разное - UPDATE в SQL

Аватара для buhanov

Пользователь


Сообщения: 56
Благодарности: 1

Профиль | Отправить PM | Цитировать


Есть база под MS SQL Server, таблицы:

X с поляим D, N1
Y с полями D, N2
Z с полями N1, N2

Задача: проставить значение D из таблицы Y в поле D таблицы X, если (Z.N1=X.N1 и Z.N2=Y.N2)

В SQL слабоват, прошу помощи.
Заранее спасибо.

Отправлено: 09:23, 30-07-2008

 

Ветеран


Сообщения: 3806
Благодарности: 824

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
update X set D=Y.D
  from X
  inner join Z on X.N1=Z.N1
  inner join Y on Y.N2=Z.N2
вроде, так. N1 и N2 должны быть уникальными
Это сообщение посчитали полезным следующие участники:

Отправлено: 11:53, 30-07-2008 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для buhanov

Пользователь


Сообщения: 56
Благодарности: 1

Профиль | Отправить PM | Цитировать


Busla, Спасибо за помощь. Всё получилось

Отправлено: 14:39, 31-07-2008 | #3



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Разное - UPDATE в SQL

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
MSFT SQL Server - Переход с SQL 2005 (Express) на SQL 2008 (Enterprise) Diesel315 Программирование и базы данных 4 13-01-2010 01:05
Разное - [решено] *SQL* | MS SQL-2005 как узнать зависимые таблицы pva Программирование и базы данных 1 21-09-2009 10:55
Разное - *SQL* | Как получить данные HTTP->SQL pva Программирование и базы данных 4 11-09-2009 21:49
Использование - SQL Srv Ent -> SQL Express, сколько нужно CAL'ов? vpp Лицензирование продуктов Microsoft 1 11-09-2009 13:34
MSFT SQL Server - Подскажите что лучше ставить SQL 2000 или SQL 2005 на Server 2003 ForGroin Программирование и базы данных 6 23-03-2008 20:54




 
Переход