我試圖做到的,是讓從基於列名多個表的信息,然後從該結果縮小。見取決於列名來自多個表中的數據
有得這種效果:
select
top 3 *
from
(Select TABLE_NAME From INFORMATION_SCHEMA.COLUMNS Where column_name = 'modify_id')
where
MODIFY_ID = 'MULVEYR' or
MODIFY_ID = 'MULVEYR2' and
MODIFY_DATE > '12/31/2013'
如果可能的話,如果它返回0結果該表不返回任何東西。具有該列的表的數目是188,這就是爲什麼我需要得到的東西的自動化,而不是寫出來或手動檢查每個。
理想輸出: 在188個表中,可以說只有50個具有我需要的信息(where子句),那麼我只能看到這50個表的前3行,而不是空白結果其餘133
是此查詢工作? –
@JDeveloper不,給我的「關鍵字‘其中’附近有語法錯誤。」 – JohnZ
所以,你有188臺具有類似的結構,你想跨越所有這些工作的查詢? – Bill