基于多列的值选择行的最有效方法?

时间:2013-11-13 01:23:53

标签: mysql sql

我有一个包含四列的表,可容纳1到4个userID值。即userid1userid2userid3userid4

我知道我可以这样做:

select * from table where userid=userid1 or userid=userid2 or userid=userid3 or userid=userid4;

这也有效吗?

select * from table where userid in (userid1,userid2,userid3,userid4);

我想知道是否有更有效的方法来执行这样的查询?使用合并索引?这个表最终可能会非常大,所以关于如何创建索引的任何建议都会有所帮助。

0 个答案:

没有答案