在查询中包含一行

时间:2017-07-03 13:09:58

标签: sql sql-server

我有这个简单的视图调用D_View。我试图只选择没有销售状态的商品。我还想只选择一个苹果是否有销售状态。 我怎么能在1个查询中做到这一点?

Select * from D_View where SALE in ('');
Select * from D-View where FRUIT in ('Apple');

我的尝试是:

Select * from D_View where SALE in ('') and FRUIT in ('Apple'); 

但这只会给我苹果没有销售状态。

3 个答案:

答案 0 :(得分:2)

使用or

Select * 
from D_View 
where SALE in ('') 
or FRUIT in ('Apple'); 

答案 1 :(得分:0)

你有两个条件。它们需要由OR操作。 原因是你想要苹果与任何状态OR项目没有销售状态。

查询:

Select * 
from D_View 
where 
SALE in ('') or FRUIT in ('Apple');

答案 2 :(得分:0)

Select * from D_View where SALE in ('') or FRUIT in ('Apple');