1
我有以下查詢,顯示一個值作爲柱,其他AS價值在SQL
SELECT AT.Name AS Name, COALESCE(VAL.Value, VALP.Value) AS Value
FROM Attributes AT
LEFT OUTER JOIN AttributesValues VAL ON VAL.AttributeID = AT.ID
LEFT OUTER JOIN AttributesValues VALP ON VALP.AttributeID = AT.ID
LEFT OUTER JOIN Products p ON p.ID = VAL.ProductID
LEFT OUTER JOIN AttributesGroups G ON G.ID = AT.GroupID
ORDER BY p.ID;
我所尋找的節目名稱,列和值列值。例如,
Name1 | Name2 | Name3
-----------------------
Value1 | Value2 | Value3
你嘗試'pivot'表? –
您可以嘗試使用** pivot **功能... 檢查這些鏈接... http://www.codeproject.com/Questions/548618/PivotplusExampleplusinplusSQLplusServer http://www.codeproject.com /提示/ 500811 /簡易路易用的關鍵數據在-SQL查詢 – tarzanbappa