MySQL where 列 = 'x, y, z'

2023-12-25

这是我的情况:我需要选择 user_id = x OR y OR z 的所有消息。

我有一个 PHP 数组:

users = ('1', '2', '3')

无论如何,是否可以选择 user_id = 这些值之一的所有消息,而无需进行大量查询:

user_id = '1' OR user_id = '2' OR user_id = '3?'

(我需要接收100+人的消息,所以效率很低)

Thanks


Use an IN http://dev.mysql.com/doc/refman/5.0/en/comparison-operators.html#function_in clause.

SELECT *
    FROM YourTable
    WHERE user_id IN ('1','2','3')
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

MySQL where 列 = 'x, y, z' 的相关文章

随机推荐