如果是离散型数据就只能用in了,因为这些数据没有规律,你就只能一项项列出来,让它们都包含到你所要查询的语句里面。如果是连续型数据就可以不用in了,可以用between...and来替代in,而且这样写一般来说效率要比in高。
这个在工作中我也经常碰到过,只能再建个表,把in的数据导到表里,用in(select字段from你建的表)不想建表的话,分几次运行