我會盡量在視覺上解釋:如何創建3個不同的請求組合共同努力
表由
- 品牌
- 模型
- 版本
- 型
- 顏色
搜索的邏輯是:
- 選擇品牌,使濾波器模型 - 第一層
- 選擇模型,使濾波器版本&型&顏色 - 二線
- 選擇的任何過濾器=版本或類型或顏色 - 第三層,這些是distict選擇
如何創建logi c如果我選擇不同的版本,則選擇創建查詢,其中brand = @ brand,model = @ model,version = @ version。我需要根據以前的查詢創建不同的類型和不同的顏色(如果可用)。
如果有定義的邏輯如1.品牌,2.型號,3.版本,4.型號,5.顏色,這將是相當容易的。
但我需要創建邏輯,我可以選擇1.brand,2.model,3.color和版本&類型將修改該查詢。
在SQL或C#中有這樣做的好方法嗎?
感謝
但我明白這個問題的方式,如果選擇了三個,OP正在尋找其他兩個值的區別。 – jzd 2011-03-01 13:47:25