Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 помогите не сложно  [new]
jhbj.jkjk
Member

Откуда:
Сообщений: 2
Здравствуйте,

2 базы test1 и test2
в первой базе таблица test1 в ней столбы name id pss log
во второй базе test2 столбы name1 id

нужно что бы допустим я указываю имя reka он брал это имя из базы test2 таблицы test2 столба name1 и брал id после он должен найти в базе test1 таблице test1 столбце с таким же ид как в test2 и изменить log на 0

делаю запрос в бат файле

UPDATE [test1].[dbo].[test1] SET [log] = '%log%' WHERE [name1] = '%name1%' RETURN это пример для одной базы

(помогите кто может так как я только начинаю сам обучатся)
19 авг 15, 00:19    [18036842]     Ответить | Цитировать Сообщить модератору
 Re: помогите не сложно  [new]
Knyazev Alexey
Member

Откуда: Екб -> Мск
Сообщений: 10233
Блог
update t1
  set t1.log = 0
  from test1..test1 t1
    inner join test2..test2 t2
      on t1.id = t2.id
  where t2.name1 = 'reka' 
19 авг 15, 07:51    [18037061]     Ответить | Цитировать Сообщить модератору
 Re: помогите не сложно  [new]
jhbj.jkjk
Member

Откуда:
Сообщений: 2
Knyazev Alexey
update t1
  set t1.log = 0
  from test1..test1 t1
    inner join test2..test2 t2
      on t1.id = t2.id
  where t2.name1 = 'reka' 
Спасибо
19 авг 15, 13:47    [18039429]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить