2016-08-16 62 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)