SELECT 
  product_id, 
  group_id 
FROM 
  cscart_product_variation_group_products 
WHERE 
  group_id IN (97, 52, 102, 103, 107, 105, 104)

Query time 0.00025

JSON explain

{
  "query_block": {
    "select_id": 1,
    "cost_info": {
      "query_cost": "26.61"
    },
    "table": {
      "table_name": "cscart_product_variation_group_products",
      "access_type": "range",
      "possible_keys": [
        "idx_group_id"
      ],
      "key": "idx_group_id",
      "used_key_parts": [
        "group_id"
      ],
      "key_length": "3",
      "rows_examined_per_scan": 14,
      "rows_produced_per_join": 14,
      "filtered": "100.00",
      "index_condition": "(`cscart`.`cscart_product_variation_group_products`.`group_id` in (97,52,102,103,107,105,104))",
      "cost_info": {
        "read_cost": "23.81",
        "eval_cost": "2.80",
        "prefix_cost": "26.61",
        "data_read_per_join": "224"
      },
      "used_columns": [
        "product_id",
        "group_id"
      ]
    }
  }
}

Result

product_id group_id
675 52
676 52
677 52
891 97
890 97
912 102
911 102
917 103
916 103
915 103
914 103
919 104
918 104
921 105
920 105
925 107
924 107