You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在MySQL Workbench中如何用单条SQL语句查询指定3个邮箱的所有数据?

解决 MySQL 中查询指定邮箱所有行的问题

Hey there! 针对你的需求,用一条SQL语句就能轻松搞定,核心是用IN子句来匹配多个指定的邮箱地址,它正好适合这种需要同时筛选多个离散值的场景。

具体SQL语句如下:

SELECT * 
FROM Java_testing_Lp
WHERE email_address IN ('abc@test.com', 'xyz@test.com', 'pqr@test.com');

语句解释:

  • SELECT *:表示查询表中所有列的数据,如果你只需要特定列,把*换成对应列名即可(比如SELECT id, email_address, register_time)。
  • FROM Java_testing_Lp:指定要查询的目标表。
  • WHERE email_address IN (...):筛选出email_address列值匹配括号内任意一个邮箱的行,包括重复的记录(比如你提到的abc@test.com的4条记录都会被完整返回)。

额外小提示:

如果之后你需要对这些邮箱的记录做去重处理(比如只保留每个邮箱的唯一行),可以加上DISTINCT关键字:

SELECT DISTINCT * 
FROM Java_testing_Lp
WHERE email_address IN ('abc@test.com', 'xyz@test.com', 'pqr@test.com');

内容的提问来源于stack exchange,提问作者Abhishek

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.28 10:01:47