Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 ???  [new]
Чайник199999
Guest
Помогите разобраться. А то я чайник. Есть таблица с двумя полями название и индекс. И еще одна таблица с полями индекс и номер подписки. Вот как сделать запрос чтоб там было название индекс и номер подписки?
5 май 11, 15:19    [10610671]     Ответить | Цитировать Сообщить модератору
 Re: ???  [new]
iljy
Member

Откуда:
Сообщений: 8711
Чайник199999,

join
5 май 11, 15:20    [10610683]     Ответить | Цитировать Сообщить модератору
 Re: ???  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
inner join ?
5 май 11, 15:21    [10610689]     Ответить | Цитировать Сообщить модератору
 Re: ???  [new]
Чайник199999
Guest
Да я пробовала фигня какая то
5 май 11, 15:22    [10610705]     Ответить | Цитировать Сообщить модератору
 Re: ???  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
покажите че пробовали
5 май 11, 15:23    [10610713]     Ответить | Цитировать Сообщить модератору
 Re: ???  [new]
Чайник199999
Guest
SELECT p.ID,p.NAME,p.IDX,p.EDITIONTYPE
FROM [marck19].[dbo].[PERIODICALS]p INNER JOIN [marck19].[dbo].[PER_INCOMING]inc
ON p.IDX=inc.IDX
ORDER BY [NAME];
5 май 11, 15:27    [10610768]     Ответить | Цитировать Сообщить модератору
 Re: ???  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
И что не так?
5 май 11, 15:27    [10610776]     Ответить | Цитировать Сообщить модератору
 Re: ???  [new]
Чайник199999
Guest
Все супер! Не прописала поле с номерами
5 май 11, 15:29    [10610794]     Ответить | Цитировать Сообщить модератору
 Re: ???  [new]
Чайник199999
Guest
Но теперь другая проблема он заменил все индексы, а надо только те которые одинаковые. Потому что те которых не было во второй таблице удалились
5 май 11, 15:31    [10610822]     Ответить | Цитировать Сообщить модератору
 Re: ???  [new]
Чайник199999
Guest
Например в 1 таблице 20 индексов а во второй только 15. Т.е. 5 индексов должны остаться
5 май 11, 15:33    [10610839]     Ответить | Цитировать Сообщить модератору
 Re: ???  [new]
Чайник199999
Guest
Вместо 20 прописывает 15
5 май 11, 15:38    [10610910]     Ответить | Цитировать Сообщить модератору
 Re: ???  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
Телепаты в отпуске.
5 май 11, 15:42    [10610959]     Ответить | Цитировать Сообщить модератору
 Re: ???  [new]
Gwa
Guest
Чайник199999
Но теперь другая проблема он заменил все индексы, а надо только те которые одинаковые. Потому что те которых не было во второй таблице удалились

Кто это он ?
Если select, то ОН не может ничего менять в БД.
Вы или давайте нормальную информацию или не ждите ответа..
5 май 11, 15:46    [10611001]     Ответить | Цитировать Сообщить модератору
 Re: ???  [new]
bibiskula
Member

Откуда: Пöндус(Инöстрäнный öгент)
Сообщений: 52988
Чайник199999
Вместо 20 прописывает 15
Left join?
5 май 11, 15:51    [10611058]     Ответить | Цитировать Сообщить модератору
 Re: ???  [new]
Чайник199999
Guest
bibiskula
Чайник199999
Вместо 20 прописывает 15
Left join?

Спасибо получилось
5 май 11, 15:59    [10611127]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить