Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.11.2012, 17:59   #1
ЛЮСИК
 
Регистрация: 23.02.2011
Сообщений: 3
По умолчанию Перекрестный запрос в MS SQL

Помогите пожалуйста разобраться в перекрестных запросах. Есть база данных в которой есть таблицы Сотрудники, Товар и таблица каким сотрудником и какой товар был реализован, нужно это вывести в таблицу.
Таблица должна выглядеть вот так, во вложенном файле.
Изображения
Тип файла: jpg Безымянный.jpg (33.0 Кб, 121 просмотров)
Angel
ЛЮСИК вне форума Ответить с цитированием
Старый 29.11.2012, 10:05   #2
phomm
personality
Старожил
 
Аватар для phomm
 
Регистрация: 28.04.2009
Сообщений: 2,899
По умолчанию

Не помню насчёт перекрёстных запросов, вроде что-то было про то , что скул не склонен выдавать данные не в виде кортежей. Тут надо какой-нибудь OLAP задействовать. Напишу по-простому, но без проверки это, могу дать косяка.
Код:
select E.surname, P.name, Count(S.id_product) from
  sales as S inner join employee as E on (S.id_empl = E.id)
  inner join product as P on (S.id_product = P.id)
group by S.id_product, S.id_empl
order by S.id_empl
Потом уже приложение принявшее данные может сформировать таблицу по этим данным.

Последний раз редактировалось phomm; 29.11.2012 в 11:26.
phomm вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Перекрестный запрос shefus SQL, базы данных 3 22.12.2011 11:06
Перекрестный запрос с условием sasha-infocom ASP.NET 0 10.04.2011 08:48
Перекрестный запрос analyst Microsoft Office Access 3 17.02.2010 18:24
Перекрестный запрос zander Microsoft Office Access 2 13.01.2010 15:25