2009-12-17 105 views
0

如果我有一個訂單項目表(讓我們稱之爲表格「items」),並且表格中有一列將相同順序的項目綁定在一起(order_id),我將如何選擇包含某個「關鍵」項目的所有訂單? 換句話說,我想選擇包含「鑰匙」項目的訂單,並且我希望按順序查看所有項目,而不僅僅是「鑰匙」項目。 例如,我想選擇人員至少訂購「蘋果」的所有雜貨訂單(以及所有內部項目)。水晶報告選擇問題

+0

這是使用SQL還是某種形式的圖形查詢表示? – Shoeless 2009-12-17 22:43:08

+0

屬於StackOverflow。但答案是你不能用常規的記錄選擇公式來做到這一點。你將需要你自己的SQL或一些小組與欺騙。 – MartW 2009-12-17 23:08:28

回答

0

你也許可以(雖然我沒有測試過):

  1. 添加您的表兩次(所以你將有兩個別名指向同一個表:table_1, table_2),加入關於ORDER_ID
  2. 在選擇公式,使用{table_1.key} = "apples"
  3. {table_1.order_id}
  4. 使用領域從table_2添加組的細節部分

或者,添加表格一次,在{table.key} = "apples"上選擇並按{table.order_id}分組。在由{table.order_id}鏈接的組標題中添加一個子報表以顯示這些項目。這會變慢,但它肯定會給你你想要的。