0
我有一個SQL語句是幾個查詢的聯合所有剛剛返回鍵:SQL問題,在多個UNION DISTINCT返回的值ALL'ed報表
SELECT DISTINCT key as KEY FROM tablea WHERE XYZ
UNION ALL
SELECT DISTINCT id as KEY FROM tableb WHERE XYZ
UNION ALL
...
我的問題是,有一些的查詢返回重疊鍵,我實際上希望最後的KEY字段返回的值是不同的值。有任何想法嗎?
或者,如果你是一個mazochist :)那麼你可以圍繞你的查詢是這樣的: SELECT DISTINCT KEY FROM( YOURQUERYHERE )AS一 作品SQL Server上。但聯盟應該工作。 – Eugene 2009-06-24 22:23:40