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 (
    6903, 7817, 7805, 7819, 7803, 7824, 7905, 
    8336, 7815, 6941, 7121, 7086, 7714, 
    7176, 6938, 6911, 6994, 7084, 6993, 
    6991, 7027, 6939, 7054, 6940, 7169, 
    7120, 7712, 7138, 7095, 7167, 7141, 
    7695, 7031, 7089, 6992, 6892, 7125, 
    6880, 6996, 7173, 7210, 7711, 7715, 
    7792, 7170, 7174, 7087, 7177, 6989, 
    6995, 6997, 7142, 7171, 7172, 7132, 
    7795, 7709, 7806, 7918, 7119, 7696, 
    7793, 7903, 7929, 7931, 7791, 7814, 
    7818, 7822, 7902, 7925, 7928, 7672, 
    7697, 7713, 7790, 7808, 7820, 7821, 
    7831
  )

Query time 0.00205

JSON explain

{
  "query_block": {
    "select_id": 1,
    "cost_info": {
      "query_cost": "112.01"
    },
    "nested_loop": [
      {
        "table": {
          "table_name": "p",
          "access_type": "range",
          "possible_keys": [
            "PRIMARY",
            "idx_group_id"
          ],
          "key": "PRIMARY",
          "used_key_parts": [
            "product_id"
          ],
          "key_length": "3",
          "rows_examined_per_scan": 80,
          "rows_produced_per_join": 80,
          "filtered": "100.00",
          "index_condition": "(`softwarepirmam_hewadelivard_cscart_4`.`p`.`product_id` in (6903,7817,7805,7819,7803,7824,7905,8336,7815,6941,7121,7086,7714,7176,6938,6911,6994,7084,6993,6991,7027,6939,7054,6940,7169,7120,7712,7138,7095,7167,7141,7695,7031,7089,6992,6892,7125,6880,6996,7173,7210,7711,7715,7792,7170,7174,7087,7177,6989,6995,6997,7142,7171,7172,7132,7795,7709,7806,7918,7119,7696,7793,7903,7929,7931,7791,7814,7818,7822,7902,7925,7928,7672,7697,7713,7790,7808,7820,7821,7831))",
          "cost_info": {
            "read_cost": "48.01",
            "eval_cost": "8.00",
            "prefix_cost": "56.01",
            "data_read_per_join": "1K"
          },
          "used_columns": [
            "product_id",
            "parent_product_id",
            "group_id"
          ]
        }
      },
      {
        "table": {
          "table_name": "g",
          "access_type": "eq_ref",
          "possible_keys": [
            "PRIMARY"
          ],
          "key": "PRIMARY",
          "used_key_parts": [
            "id"
          ],
          "key_length": "3",
          "ref": [
            "softwarepirmam_hewadelivard_cscart_4.p.group_id"
          ],
          "rows_examined_per_scan": 1,
          "rows_produced_per_join": 80,
          "filtered": "100.00",
          "cost_info": {
            "read_cost": "20.00",
            "eval_cost": "8.00",
            "prefix_cost": "84.01",
            "data_read_per_join": "31K"
          },
          "used_columns": [
            "id",
            "code"
          ]
        }
      },
      {
        "table": {
          "table_name": "f",
          "access_type": "ref",
          "possible_keys": [
            "idx_group_id"
          ],
          "key": "idx_group_id",
          "used_key_parts": [
            "group_id"
          ],
          "key_length": "3",
          "ref": [
            "softwarepirmam_hewadelivard_cscart_4.p.group_id"
          ],
          "rows_examined_per_scan": 1,
          "rows_produced_per_join": 80,
          "filtered": "100.00",
          "cost_info": {
            "read_cost": "20.00",
            "eval_cost": "8.00",
            "prefix_cost": "112.01",
            "data_read_per_join": "8K"
          },
          "used_columns": [
            "feature_id",
            "purpose",
            "group_id"
          ]
        }
      }
    ]
  }
}