С учетом этого SQL таблицы вводаКак вывести столбец для каждой группы, членом которой является элемент?
GroupId Item
1 Fish
1 FishBowl
2 Fish
3 Fish
Как я могу получить этот выход?
Item IsInGroup1 IsInGroup2 IsInGroup3
Fish Y Y Y
FishBowl Y N N
Пожалуйста, обратите внимание, что количество групп может быть переменной
Пожалуйста, опубликуйте схемы таблиц и тестовые данные. Не то, чтобы те, кто отвечает, нуждаются в этом, чтобы сказать вам использовать оператор PIVOT, но это хорошая практика. –
Как настроить работу переменных групп? –
Создает один столбец за значение столбца GroupId. В вашем примере будет три столбца с именами [1], [2] и [3]. См. Http://msdn.microsoft.com/en-us/library/ms177410.aspx. –