MySQL 'WHERE AND' 问题

标签 mysql select

我遇到了一个问题,我正在尝试从数据库中收集一些已定义的电子邮件,我通过每个客户的 ID 收集它们。

因此,我目前在数据库中有 1000 个用户,我只想要来自 ID 10、11、23、34、56、33、340、433、434 等的电子邮件......

除了“

SELECT email FROM users WHERE id=10 OR id=11 OR id=23 OR id=34... 

etc"是否有任何其他方法可以同时包含所有 ID,而不必每次都编写 OR 条件并添加 ID?

谢谢。

最佳答案

使用 IN 运算符:

WHERE id in (10, 11, 23, 34, ....)

关于MySQL 'WHERE AND' 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12355053/

相关文章:

php - 突出显示 PHP 中的新 mySQL 条目

SQL:从表2中获取表1中列的值

SQL UNION - 不合逻辑的结果

php - 广告列表未显示在 PHP 中

MySQL 空间简化几何

mysql - Rails 按多个表中的属性排序帖子

mysql - XAMPP/灯 "Connection for controluser as defined in your configuration failed"

sql - 没有行匹配条件的值集

oracle - 可以在 SELECT 语句中使用 ascii 代码吗?特别是 SOH 角色

jquery - 为什么选择下拉菜单不允许我单击某个项目 IE,但在 Firefox、Chrome 等中却可以正常工作?