Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
sql中,当x=0时ActionID在(1,2,3,4)中,当x=1时id在(1,2)中,当x=2时id在(3,4)中_Sql_Sql Server_Tsql - Fatal编程技术网

sql中,当x=0时ActionID在(1,2,3,4)中,当x=1时id在(1,2)中,当x=2时id在(3,4)中

sql中,当x=0时ActionID在(1,2,3,4)中,当x=1时id在(1,2)中,当x=2时id在(3,4)中,sql,sql-server,tsql,Sql,Sql Server,Tsql,如何在SQLWHERE子句中表示以下条件 where id in Case x=0 then (1,2,3,4) case x=1 then (1,2) case x=2 then (3,4) ... WHERE (x=0 AND id IN (1,2,3,4)) OR (x=1 AND id IN (1,2)) OR (x=2 AND id IN (3,4))

如何在SQLWHERE子句中表示以下条件

where id in 
  Case x=0 then (1,2,3,4) 
  case x=1 then (1,2) 
  case x=2 then (3,4)
...
 WHERE (x=0 AND id IN (1,2,3,4))
    OR (x=1 AND id IN (1,2))
    OR (x=2 AND id IN (3,4))