SELECT 
  f.feature_id, 
  f.purpose, 
  p.product_id, 
  p.parent_product_id, 
  g.id, 
  g.code 
FROM 
  cscart_product_variation_group_features AS f 
  INNER JOIN cscart_product_variation_groups AS g ON f.group_id = g.id 
  INNER JOIN cscart_product_variation_group_products AS p ON f.group_id = p.group_id 
WHERE 
  p.product_id IN (
    98742, 98743, 98744, 98745, 98746, 98747, 
    98748, 98749, 99570, 99571, 99572, 
    99573, 99580, 99581, 99582, 99583, 
    99584, 99585, 99586, 99587, 100067, 
    100068, 100069, 100070, 100071, 100072, 
    100150, 100151, 100152, 100153, 100154, 
    100155, 100156, 100169, 100170, 100171, 
    100172, 100173, 100174, 100175, 100176, 
    100177, 100178, 100179, 100180, 100321, 
    100322, 100323, 100324, 100325, 100326, 
    100602, 100603, 100604, 100605, 100606, 
    100607, 100608, 100609, 100610, 100611, 
    100654, 100655, 100656, 100657, 100658, 
    100696, 100697, 100698, 100699, 100884, 
    100885, 100886, 100887, 100900, 100901, 
    100902, 100903, 100904, 100907, 100908, 
    100909, 100910, 100913, 100914, 100915, 
    100916, 100917, 100918, 100919, 100920, 
    100921, 100922, 101112, 101113, 101114
  )

Query time 0.00122

JSON explain

{
  "query_block": {
    "select_id": 1,
    "cost_info": {
      "query_cost": "1.05"
    },
    "nested_loop": [
      {
        "table": {
          "table_name": "f",
          "access_type": "ALL",
          "possible_keys": [
            "idx_group_id"
          ],
          "rows_examined_per_scan": 1,
          "rows_produced_per_join": 1,
          "filtered": "100.00",
          "cost_info": {
            "read_cost": "0.25",
            "eval_cost": "0.10",
            "prefix_cost": "0.35",
            "data_read_per_join": "104"
          },
          "used_columns": [
            "feature_id",
            "purpose",
            "group_id"
          ]
        }
      },
      {
        "table": {
          "table_name": "g",
          "access_type": "eq_ref",
          "possible_keys": [
            "PRIMARY"
          ],
          "key": "PRIMARY",
          "used_key_parts": [
            "id"
          ],
          "key_length": "3",
          "ref": [
            "nuie_scalesta_net.f.group_id"
          ],
          "rows_examined_per_scan": 1,
          "rows_produced_per_join": 1,
          "filtered": "100.00",
          "cost_info": {
            "read_cost": "0.25",
            "eval_cost": "0.10",
            "prefix_cost": "0.70",
            "data_read_per_join": "400"
          },
          "used_columns": [
            "id",
            "code"
          ]
        }
      },
      {
        "table": {
          "table_name": "p",
          "access_type": "ref",
          "possible_keys": [
            "PRIMARY",
            "idx_group_id"
          ],
          "key": "idx_group_id",
          "used_key_parts": [
            "group_id"
          ],
          "key_length": "3",
          "ref": [
            "nuie_scalesta_net.f.group_id"
          ],
          "rows_examined_per_scan": 1,
          "rows_produced_per_join": 1,
          "filtered": "100.00",
          "index_condition": "(`nuie_scalesta_net`.`p`.`product_id` in (98742,98743,98744,98745,98746,98747,98748,98749,99570,99571,99572,99573,99580,99581,99582,99583,99584,99585,99586,99587,100067,100068,100069,100070,100071,100072,100150,100151,100152,100153,100154,100155,100156,100169,100170,100171,100172,100173,100174,100175,100176,100177,100178,100179,100180,100321,100322,100323,100324,100325,100326,100602,100603,100604,100605,100606,100607,100608,100609,100610,100611,100654,100655,100656,100657,100658,100696,100697,100698,100699,100884,100885,100886,100887,100900,100901,100902,100903,100904,100907,100908,100909,100910,100913,100914,100915,100916,100917,100918,100919,100920,100921,100922,101112,101113,101114))",
          "cost_info": {
            "read_cost": "0.25",
            "eval_cost": "0.10",
            "prefix_cost": "1.05",
            "data_read_per_join": "16"
          },
          "used_columns": [
            "product_id",
            "parent_product_id",
            "group_id"
          ]
        }
      }
    ]
  }
}