Я никогда не использовал SQL Pivot, но, думаю, теперь у меня есть шанс.Проблема в том, что я действительно не знаю как.Я читал документацию, но кажется, что результат, который я хочу, может быть немного сложным, и я едва могу справиться с простыми поворотами на этом этапе.
У меня есть эта таблица
Create table dataTable (dataID int, containerID int)
и я хочу запросить его так, чтобы мой набор результатов был в формате:
Create table pivotTable (DataID int, Container1 bit, Container2 bit, ...ContainerN bit)
, где каждый DataID из dataTable становится строкой, а битовое значение для ConatinerN равно 1, если кортеж {DataID, ContainerN} существует в dataTable, и 0, если это не так.Имеется 480 идентификаторов контейнеров, поэтому я бы не стал указывать их все вручную, но могу при необходимости.
Спасибо за помощь!