2011-06-27 42 views
0

我可以在我的WHERE語句中使用CROSSJOIN嗎?我需要把{[Product Attribute]。[Attribute Code Number]和[Product Attribute]。[Attribute]並進行比較。對產品屬性有一個相應的代碼編號,當我比較它們時,我應該得到一個如道格拉斯冷杉或白松的回報。我可以在MDX中的WHERE語句中使用交叉連接嗎?

CROSSJOIN會在這裏幫助嗎?我當前的查詢返回Species.Douglas Fir並且老闆需要物種。一部分將消失,我認爲完成這一任務的唯一方法是我列出的兩位成員。

回答

0

CROSSJOIN用於當你有兩組來自不同角色(或者列)的想要獲得這兩者的每個組合時(例如,如果一組有兩個成員,另一組有3個,你會得到最後6行顯示)。

您不能在WHERE中使用它,並且當您加入的兩個集都來自同一維時,我不會看到使用它們的原因。

也許你應該給我們你想看到什麼樣的結果爲例,在實際佈設了與例如數字的小桌子。

+0

抱歉,遲到的LATE回覆。感謝您的幫助。我討厭問這樣的非智能問題,但我沒有在這上學,而且我從來沒有人知道什麼是MDX是:( –

相關問題