我需要优化以下查询(表group_attributes
)得到列group_id
,attribute_id
和int_value
。
select group_id
from group_attributes
where attribute_id= 1049
and int_value in (1247, 1248, 1249, 1250, 1251, 1252, 1253, 1254, 1255,
1256, 1257, 1258, 1259, 1260, 1261, 1262, 1263, 1264,
1265, 1266, 1267, 1268, 1269, 1270, 1271)
那group_attributes
是一个巨大的表,查询需要永远。
我不是 SQL 方面的专家,所以我想知道哪个查询会更快?总的来说,这些IN
查询似乎非常慢。
最好的,阿斯卡