在where语句中查询连续条件

时间:2017-08-13 15:07:38

标签: php sql-server database

我希望使用不同的过滤器从以下查询中获取SQL Server数据库的结果:

select * from mytable where cond1 and cond2 and cond3 ... condn

但条件必须是连续的:

  • cond1 true和cond x false)为我提供cond1
  • 的结果
  • cond1为真,cond2为真,cond为x)给我cond1cond2
  • 的结果
  • cond1为真,cond2为真,cond3cond x为false)为我提供cond1cond2及{{的结果1}}

示例

我希望结果表格产品包含过滤器cond3。如果国家/地区城市等于year - date - category1 - category2 - country - city - client'',则查询必须提供null的结果。

0 个答案:

没有答案