Mysql如何优雅地查询productType字段取值为1, 2, 3的数据?

有个productType字段, 代表商品类型,可能的取值为1~10
怎么写SQL来查询type为某些值的数据
比如查询type为 1,4,7的数据(1,4,7为动态,每次不相同,也可能为2,5,8,9……)
除了以下两种方式还没有有其他方式?
in (1, 4, 7)
type = 1 or type = 4 or type = 7

大头,你是不是工作量不够闲的。。。

你这问题问的,你是不是还有个获取type的方法,然后把这个结果用来作为type的条件,这里不知道设计?