我有如下返回結果的看法:如何從SQL Server 2005中的列值查找表的列名?
D1 D2 D3 D1_CODE D2_CODE D3_CODE
---- ---- ---- --------- --------- ---------
10.00 13.00 14.00 OD LENGTH THICKNESS
我創建了下面的選擇查詢視圖,
SELECT
MKT_MRL_Detail.D1,
MKT_MRL_Detail.D2,
MKT_MRL_Detail.D3,
MAS_SizeType.D1_Code,
MAS_SizeType.D2_Code,
MAS_SizeType.D3_Code
FROM
MKT_MRL_Detail INNER JOIN
STR_Item ON STR_Item.ItemID = MKT_MRL_Detail.ItemID INNER JOIN
MAS_SizeType ON MAS_SizeType.SizeTypeID = STR_Item.SizeTypeID
我返回基於內部視圖加入的兩個表。 上述視圖只返回一行。在這裏,我想找到哪個列的值爲'LENGTH': 我正在使用SQL Server 2005.任何人都可以幫忙嗎?
您無權查看視圖的內容?!在管理工作室中,右鍵單擊視圖名稱並選擇編輯。 – 2011-05-28 05:25:32
你好。不要認爲它是一個視圖。請考慮將它作爲基於兩個表的內部連接的選擇。在這種情況下,我們可以找到? – thevan 2011-05-28 05:28:45
嗨小馬:我編輯了我的問題,請看看它。 – thevan 2011-05-28 05:35:16