Sql Microsoft Access搜索多封电子邮件

Sql Microsoft Access搜索多封电子邮件,sql,email,ms-access,select,Sql,Email,Ms Access,Select,在Access中,当我查询联系人表以搜索多个电子邮件地址时,我使用SQL select * from contact_table where email like " 'email1@test.com','email2@test.com', 'email3@test.com' " 我没有收到错误,但是当我知道电子邮件在数据库中时,我没有得到搜索结果,我遗漏了什么 这也是在Access中查询电子邮件地址查找表的最佳方法吗?您似乎应该使用in操作符,而不是like操作符: SELECT * F

在Access中,当我查询联系人表以搜索多个电子邮件地址时,我使用SQL

 select * from contact_table where email like " 'email1@test.com','email2@test.com',
'email3@test.com'  "
我没有收到错误,但是当我知道电子邮件在数据库中时,我没有得到搜索结果,我遗漏了什么


这也是在Access中查询电子邮件地址查找表的最佳方法吗?

您似乎应该使用
in
操作符,而不是
like
操作符:

SELECT *
FROM   contact_table 
WHERE  email IN ('email1@test.com',
                 'email2@test.com',
                 'email3@test.com')