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

Откуда:
Сообщений: 1
Даны 2 таблицы

DOC(id_doc, name) - таблица документы
где
id_doc - id документа
name - имя документа

DOC_ATRIBUTE(id_doc, id_atribute, value) - таблица атрибутов документов
где
id_doc - id документа
id_atribute - id атрибута
value - значение атрибута

Связь между таблицами один ко многим DOC <- DOC_ATRIBUTE по полю id_doc

Написать запрос на выборку:
по каждому документу из таблицы DOC показать его атрибуты, где id атрибута равно (2, 3, 5, 7, 11, 14)

Нужно представить вот в таком виде:
Имя документа | Значение атрибута 2 | Значение атрибута 3 | Значение атрибута 5 | .....
Док1
Док2
Док3
.....
21 сен 11, 16:25    [11313470]     Ответить | Цитировать Сообщить модератору
 Re: Помогите написать запрос  [new]
kDnZP
Member [заблокирован]

Откуда: ★[msg=16399436]★[msg=20850760]
Сообщений: 11289
yakovlev87,

JOIN + PIVOT
21 сен 11, 16:27    [11313501]     Ответить | Цитировать Сообщить модератору
 Re: Помогите написать запрос  [new]
Mnior
Member

Откуда: Кишинёв
Сообщений: 6724
yakovlev87 - 87 год рождения? (или порядковый номер одноимённого пользователя на форуме)
Это что тесты на работу или второе образование?
21 сен 11, 16:58    [11313893]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить