我想根據另一個表中的某些元數據返回列。即我有我的表,其中包含10列,另一個表包含這些列denormalise元數據與他們做。用於篩選返回列的SQL查詢
即 表 - 汽車:
列 - 品牌,型號,顏色
和所謂的「標誌」另一臺擁有上述每個列的行和每一列中是否有「一欄IsSearchable「和」ShowOnGrid「 - 這類事情。 我想查詢是一個將返回從在「標誌」表標記爲「ShowInGrid」
----編輯
道歉汽車表中的所有列,我應該說,這在SQL Server 2008. 另外,我不想要物理狀態我想要返回的列,即如果我添加一列到車表,然後將其添加到標誌表並聲明它可搜索,我不想在SQL查詢中物理狀態,我想要返回該列,我希望它自動通過。
對於什麼數據庫?這將需要使用動態SQL,否則在數據庫之外構建查詢... – 2010-07-05 16:01:13
Flags表與其他表的關係如何? – 2011-04-19 12:31:20