假設我在SQL Server中有兩個表,一個是Emp
,另一個是FieldsInfo
。SQL和加入SQL Server 2005
Emp
表看起來與數據,如低於
FieldsInfo
表看起來與數據,如低於
現在我想以這樣的方式,SQL加入兩個表服務器將顯示來自Emp
表的數據,但字段名將顯示從FieldsInfo
表中根據t他的關係。
我的意思是Employee ID
將顯示爲字段名稱,而不是ID和Salary
將顯示爲字段名稱,而不是薩爾但值將是一樣Emp
表。
加入後,我無法生成這種類型的輸出。所以請幫助正確的SQL腳本。因爲你需要一個動態的條款,是不受支持
感謝
我會建議你的設計不好。將這些字段命名爲您希望他們命名的字段,並完全清除字段信息表。否則,您的所有查詢都將在動態SQL中進行,這對於正確測試而言很難寫得很好而且很糟糕。這是一個輸球失敗的情況,將其修正在桌面級別。 (並且從不命名ID字段ID!) – HLGEM 2011-01-20 15:15:18