我创建了以下选择语句:
SELECT x.Code, y.AttributeCode, y.Value
FROM x INNER JOIN
y ON x.Id = y.ItemCodeId
WHERE (AttributeCode = 'Length' or AttributeCode = 'Width' or AttributeCode = 'Height')
结果显示如下:
Code AttributeCode Value
1000165 Width 4
1000165 Length 19.5
1000165 Height 3.8
1000173 Length 3
1000173 Height 8
1000173 Width 5
我希望它们显示如下:
100165 Width 4 Length 19.5 Height 3.8
100173 Width 5 Length 3 Height 8
如果这是重复,我深表歉意,但我查看了其他几个答案来尝试回答这个问题(MS SQL 对我来说是新的,所以我在搜索时可能没有使用正确的语言)。