Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/57.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
返回一行,即使在where in()MySql中未找到任何记录_Mysql_Sql_Database_Row_Where In - Fatal编程技术网

返回一行,即使在where in()MySql中未找到任何记录

返回一行,即使在where in()MySql中未找到任何记录,mysql,sql,database,row,where-in,Mysql,Sql,Database,Row,Where In,我没有b的id,因此它返回: 1 三, 但我希望它能回来 1 空 3 我不想使用联接。 谢谢大家! 您的表的模式不太清楚,但是如果表的属性为email和id,那么您可能需要这样的内容: select id from table where email in (a,b,c); 我不想使用连接-为什么不?您可以使用从表中选择if(电子邮件输入(a,b,c),id,null)是否可以使用键盘?电呢?请具体点。哈哈@两者都可以接受。“现在给我答案。”阿迪尔坎说 select tab.id from

我没有b的id,因此它返回:

1
三,

但我希望它能回来

1

3

我不想使用联接。
谢谢大家!

您的表的模式不太清楚,但是如果表的属性为email和id,那么您可能需要这样的内容:

select id from table where email in (a,b,c);

我不想使用连接-为什么不?您可以使用
从表中选择if(电子邮件输入(a,b,c),id,null)
是否可以使用键盘?电呢?请具体点。哈哈@两者都可以接受。“现在给我答案。”阿迪尔坎说
select tab.id 
from (select 'a' email union all select 'b' union all select 'c') emails
left join tab on emails.email = tab.email