Я пытаюсь выполнить SQL Pivot, он отлично работает, когда есть данные в главной таблице, которую я пытаюсь выполнить. Я упростил свою проблему для набора данных пользователей, предметов, результатов. Я хочу показать таблицу с предметами как строки с пользователями как столбцы и их результаты для тех объектов в ячейках. Он должен показывать всех Пользователей, даже если у них нет результатов, и все Субъекты даже без результатов. У меня есть работа, за исключением случаев, когда результатов нет, и ничего не возвращает. Я хочу, чтобы он все еще показывал строки и столбцы, но только с нулями в ячейках, Любые идеи?MS SQL Pivot Tables: Empty Source
См SQL Скрипки Пример http://sqlfiddle.com/#!6/a1f9e/1
Обновлено
This is how it should look when there are no results
Итак, каков ваш желаемый результат? –
Выберите ISNULL (p.subjectid, 0), ISNULL (p.Name, ''), ISNULL (p.UserID), ISNULL (p.ResultFrom, 0) (ваш код) – mohan111
Не уверен, что я следую @ mohan111 –