我遇到了一个问题,我正在尝试从数据库中收集一些已定义的电子邮件,我通过每个客户的 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/