Страница 1 из 1

Запрос на выбор с динамичным к-вом столбцов

Добавлено: 04 мар 2008, 16:34
Inman
Прошу помощи у знающих. Напишите как должен выглядить запрос что б решить след задачу.

Есть 2-е таблици:
1-я. Компании.

Id Сom_Name address
1 Company1 address1
2 Company2 address2
3 Company3 address3

2-я. Контактные лица.

Id Id_company Emp_Name Title_Job
1 3 employee1 CEO
2 1 employee1 CEO
3 1 employee2 Secretary
4 3 employee2 Account
5 3 employee3 Project Manager

Нужно запрос с помощью которого получить результат

ID Com_Name Addreaa Emp_name_1 Title_Job_1 Emp_name_2 Title_Job_2 Emp_name_3 Title_Job_3
1 Company1 address1 employee1 CEO employee2 Secretary
2 Company2 address2
3 Company3 address3 employee1 CEO employee2 Account employee3 Project Manager

решения надо для MSSQL и Access

зарание благодарен всем откликнувшимся

Re: Запрос на выбор с динамичным к-вом столбцов

Добавлено: 05 мар 2008, 11:54
Игорь Акопян
а если число сотрудников увеличится?

Re: Запрос на выбор с динамичным к-вом столбцов

Добавлено: 05 мар 2008, 11:58
Inman
Должно увеличиваться количество выводимых столбцов в результате запроса
Emp_name_(№) Title_Job_(№).
Есть ограничение. Для одной комании больше 5 сотрудников не будет.

Re: Запрос на выбор с динамичным к-вом столбцов

Добавлено: 12 мар 2008, 18:22
Inman
Подскажите кто-то. Походу плохой с меня гуглист. Нашел только 1 источник и что-то там для меня темный лес. МОжет как-то называеться этот прием (что бы проще найти)?

Re: Запрос на выбор с динамичным к-вом столбцов

Добавлено: 13 мар 2008, 14:06
Игорь Акопян
по моему не получится динамически увеличивать количество столбцов...

Re: Запрос на выбор с динамичным к-вом столбцов

Добавлено: 13 мар 2008, 16:08
Yurich
Первым запросом уточни максимальное количество сотрудников, в зависимости от этого числа выбирай нжное количество полей.

Re: Запрос на выбор с динамичным к-вом столбцов

Добавлено: 14 мар 2008, 19:04
Inman
Конечно, что определить количество. ТОлько я новчиок. И запрос напистаь не получаеться.

Re: Запрос на выбор с динамичным к-вом столбцов

Добавлено: 20 май 2008, 11:55
Inman
Умные люди, прошу помоги с кодом запроса.

Re: Запрос на выбор с динамичным к-вом столбцов

Добавлено: 21 май 2008, 11:07
Игорь Акопян
настолько ли надо выводить результат именно в этом виде? боюсь что на Access эту задачу вообще не решить

Re: Запрос на выбор с динамичным к-вом столбцов

Добавлено: 15 окт 2008, 13:27
Airhand
Сначало, нормализуй базу. У тебя таблицы никак не связаны.