从 MySQL 数据库中获取基于多个电子邮件地址的多条记录

阿巴西

使用 mysql 数据库我试图根据他们的电子邮件地址获取 100 人的用户 ID。我有所有用户的电子邮件地址,但是当我对多条记录运行查询时,它不起作用。对于单个记录其工作。我在下面试过。

Select ID 
  from users 
 where email_address IN ("[email protected], [email protected], [email protected]")

也试过这个

Select ID 
  from users 
 where email_address = ("[email protected], [email protected], [email protected]") 

但他们没有工作。

对于单条记录,它可以工作,但我需要多条记录。你能帮我找出我错在哪里吗?

This is for single one

select ID from users where email_address = "[email protected]".
戈登·利诺夫

您将单个字符串传递IN. 反而:

where email_address IN ('[email protected]', '[email protected]', . . . )

这是一个字符串列表

如果您将列表作为参数传入,您可能打算find_in_set()

where find_in_set(email_address, '[email protected],[email protected],...')

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

PHP从MySQL数据库获取多个电子邮件地址

使用mysql正则表达式验证我的Google bigquery数据库中的电子邮件地址

如果MySQL数据库中已提供电子邮件地址,如何停止表单提交?

PHPMailer - 向存储在 mySQL 数据库中的地址发送多封电子邮件

如何显示 MySQL 数据库中的特定数据?(获取用户的电子邮件)

查询MySQL以获取电子邮件地址并将电子邮件发送到该地址

从mysql数据库多个表中获取最新记录

验证电子邮件并更新MySQL数据库列

如何从 Laravel 中的数据库表向多个用户(电子邮件地址)发送动态电子邮件?

角度,从存储在mySql数据库中的电子邮件中验证用户

如何从 MySQL 查询中的电子邮件地址中删除“加号”标签?

如何从oracle数据库中获取电子邮件地址

如何在MYSQL中屏蔽具有不同域的用户电子邮件地址

MySQL检查数据库中是否存在电子邮件,并继续返回0

PHP mySQL if语句-检查数据库中是否已存在电子邮件

PHP检查MySQL数据库中是否存在电子邮件

Python、Flask、MySQL - 检查数据库中是否存在电子邮件

通过多个电话号码和电子邮件遍历数据库mysql php

检查电子邮件是否在自定义express-validator中的数据库中。(节点,快递,mysql)

向不同用户发送邮件,其中电子邮件地址来自 Mysql

在子字符串上使用DISTINCT()在MySQL中的电子邮件数据库上对域进行分组

跨两个数据库导入/导出表的某些列,并排除mysql中重复的电子邮件

一旦用户使用电子邮件验证了自己的身份,如何从MySQL数据库中删除用户

如何在ASP.NET MVC中使用邮政将电子邮件发送到数据库中的多个电子邮件地址

使用nodemailer发送电子邮件,并将表单数据插入mysql数据库

如何基于数组从mysql数据库中获取数据

使用php检查SQL数据库中是否存在电子邮件地址

如何使用数据库中的电话号码或电子邮件地址进行注册?

在MySQL数据库中获取IP地址