在Access中,当我查询联系人表以搜索多个电子邮件地址时,我使用SQL
select * from contact_table where email like " 'email1@test.com','email2@test.com',
'email3@test.com' "
我没有收到错误但是当我知道电子邮件在数据库中时我没有搜索结果,我错过了什么?
这也是在Access中查询电子邮件地址查询表的最佳方法吗?
答案 0 :(得分:1)
您好像应该使用in
运算符,而不是like
运算符:
SELECT *
FROM contact_table
WHERE email IN ('email1@test.com',
'email2@test.com',
'email3@test.com')