Создание нескольких столбцов во время выполнения на основе значений строк в SQL - PullRequest
0 голосов
/ 27 сентября 2019

Я хотел бы создать несколько столбцов во время выполнения на основе значений в строках одного столбца.Значения в этих столбцах также не будут фиксированными.

Я попытался использовать оператор Case в SQL без какого-либо успеха.

sqlSuppliers = "select ProductID , PartNo, Description, Qty, (case when Supplier = Supplier then Supplier end) as Suppliers from tblSuppliers"

В столбце поставщиков будет несколько поставщиков.

Я не могу создавать таблицы на этом форуме, поэтому мне довольно сложно показывать результаты, как другие, которые умнее.

Но в основном у меня будет несколько строк, скажем, один и тот же продукт, имеющий разныепоставщики.

Как показать строки одного и того же продукта в одной строке с несколькими столбцами, созданными во время выполнения, с заголовком столбцов «Имена поставщиков».

Надеюсь, я хорошо объяснил.

...