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
Mysql 在1个where条件中有2个字段_Mysql_Sql_Where - Fatal编程技术网

Mysql 在1个where条件中有2个字段

Mysql 在1个where条件中有2个字段,mysql,sql,where,Mysql,Sql,Where,如何在1 where条件中有2个字段 WHERE id = '2' AND id = '3' 这可能吗?我的查询不断得到零结果,但事实上,2个id组合在一起的行数超过了10行。一列怎么能同时有两个不同的值?不可能。但在不同的行中可以有不同的值。要查找这些行,请使用或: WHERE id = '2' OR id = '3' 一列如何同时具有两个不同的值?不可能。但在不同的行中可以有不同的值。要查找这些行,请使用或: WHERE id = '2' OR id = '3' 您可能正在寻找OR而不

如何在1 where条件中有2个字段

WHERE id = '2' AND id = '3'

这可能吗?我的查询不断得到零结果,但事实上,2个id组合在一起的行数超过了10行。

一列怎么能同时有两个不同的值?不可能。但在不同的行中可以有不同的值。要查找这些行,请使用

WHERE id = '2' OR id = '3'

一列如何同时具有两个不同的值?不可能。但在不同的行中可以有不同的值。要查找这些行,请使用

WHERE id = '2' OR id = '3'

您可能正在寻找OR而不是AND

试试这个:


其中id='2'或id='3'

您可能正在寻找OR而不是AND

试试这个:


其中id='2'或id='3'

列不能同时为2和3。我怀疑您想要
id='2'或id='3'
。如果你是这样做的,你可以这样缩短它:

WHERE id IN ('2','3')
由于这两个都是数值,您甚至可能需要:

WHERE id IN (2,3)

列不能同时为2和3。我怀疑您想要
id='2'或id='3'
。如果你是这样做的,你可以这样缩短它:

WHERE id IN ('2','3')
由于这两个都是数值,您甚至可能需要:

WHERE id IN (2,3)

列不能同时为2和3。您想要
id='2'还是id='3'
?列不能同时为2和3。您想要
id='2'还是id='3'
?它可以工作。非常感谢你帮助约翰:)它起作用了。非常感谢你帮助约翰:)