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

Откуда: Пермь
Сообщений: 57
Привет!
Есть две таблицы:
IDcrosspiket
117
228
3310
4412
5520

и
IDcrossnumtyp
11117
21222
32117
43117
53223

нужно получить выборку следующего вида:
pikettyp1typ2
71722
817
101723
.........

Связь по CROSS
23 апр 15, 10:43    [17552731]     Ответить | Цитировать Сообщить модератору
 Re: Получение данных из двух таблиц  [new]
Glory
Member

Откуда:
Сообщений: 104751
ArtyLyght
Связь по CROSS

И что вам опять мешает написать запрос ?
23 апр 15, 10:44    [17552744]     Ответить | Цитировать Сообщить модератору
 Re: Получение данных из двух таблиц  [new]
ArtyLyght
Member

Откуда: Пермь
Сообщений: 57
Glory,
select 
piket,
(select typ from cross as C left join cross_typ as CT ON c.cross=ct.cross where num=1) as typ1,
(select typ from cross as C left join cross_typ as CT ON c.cross=ct.cross where num=2) as typ2,
FROM cross
23 апр 15, 11:02    [17552824]     Ответить | Цитировать Сообщить модератору
 Re: Получение данных из двух таблиц  [new]
Добрый Э - Эх
Guest
ArtyLyght,

PIVOT или его аналог на CASE + GROUP BY
23 апр 15, 11:33    [17553019]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить