我想在运行时根据单个列的行中的值创建多个列。此列中的值也不会固定。
我尝试在SQL中使用CASE表达式,但没有成功。
select ProductID , PartNo, Description, Qty,
(case when Supplier = Supplier then Supplier end) as Suppliers
from tblSuppliers
供应商栏将有多个供应商。
我无法在此论坛中创建表格,因此像其他更聪明的人一样很难显示结果。
但基本上,我将有多行,可以说同一产品具有不同的供应商。
如何在同一行中显示同一产品的那些行,并在运行时创建多个列,这些列的标题为供应商的名称。
我希望我解释得很好。