Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/64.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.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
Mysql 我需要在“中添加一些条件”;其中;,取决于变量字段值_Mysql - Fatal编程技术网

Mysql 我需要在“中添加一些条件”;其中;,取决于变量字段值

Mysql 我需要在“中添加一些条件”;其中;,取决于变量字段值,mysql,Mysql,我需要在选择变量字段值时添加条件。例如,如果字段“x”为10,则在其中我将“y”设置为20,但如果“x”为11,则在where条件中设置“z”=25。您可以使用此查询执行此操作: SELECT whatever FROM your_table WHERE (x = 10 AND y = 20) OR (x = 11 AND z = 25) 偏执在这里很重要。您可以通过此查询执行此操作: SELECT whatever FROM your_table WHERE (x = 10 AND y

我需要在选择变量字段值时添加条件。例如,如果字段“x”为10,则在其中我将“y”设置为20,但如果“x”为11,则在where条件中设置“z”=25。

您可以使用此查询执行此操作:

SELECT whatever FROM your_table
WHERE (x = 10 AND y = 20)
   OR (x = 11 AND z = 25)

偏执在这里很重要。

您可以通过此查询执行此操作:

SELECT whatever FROM your_table
WHERE (x = 10 AND y = 20)
   OR (x = 11 AND z = 25)
偏执在这里很重要。

试试这个:

... WHERE (x = 10 AND y = 20) OR (x = 11 AND z = 25);
另外,有了样本数据,你的问题可能会更好。

试试这个:

... WHERE (x = 10 AND y = 20) OR (x = 11 AND z = 25);
另外,有了样本数据,你的问题可能会更好