2016-08-16 65 views
1

我有一個表格,列Type,HalfYearPrice, FullYearPrice關於語句的ASP.NET SQL

在表單上我有2個radiolists,分別爲TypePrice

說,如果一個人選擇類型,然後選擇了HalfYearPrice

我卡上怎麼寫的SQL語句。目前,我得到了

SELECT * 
FROM product 
WHERE Type = @type 
    AND *something* = @price 

@type@price從radiolists選擇的值。

可是我該怎麼落實到位東西因爲它可以是表列HalfYearPrice或FullYearPrice

+3

'和@price(HalfYearPrice,FullYearPrice)'? – jarlh

+0

使用兩個不同的查詢? – mason

+1

如果您想同時過濾HalfYearPrice和FullYearPrice,或者您想選擇性地過濾其中的一個,我不清楚。 – mason

回答

0

要搜索HalfYearPrice和FullYearPrice同時,使用IN

SELECT * 
FROM product 
WHERE Type = @type 
    AND @price in (HalfYearPrice, FullYearPrice)