SELECT 
  product_id, 
  group_id 
FROM 
  cscart_product_variation_group_products 
WHERE 
  group_id IN (21, 20, 18, 16, 15)

Query time 0.00050

JSON explain

{
  "query_block": {
    "select_id": 1,
    "cost_info": {
      "query_cost": "11.92"
    },
    "table": {
      "table_name": "cscart_product_variation_group_products",
      "access_type": "index",
      "possible_keys": [
        "idx_group_id"
      ],
      "key": "PRIMARY",
      "used_key_parts": [
        "product_id",
        "group_id"
      ],
      "key_length": "6",
      "rows_examined_per_scan": 49,
      "rows_produced_per_join": 19,
      "filtered": "40.82",
      "using_index": true,
      "cost_info": {
        "read_cost": "7.92",
        "eval_cost": "4.00",
        "prefix_cost": "11.92",
        "data_read_per_join": "319"
      },
      "used_columns": [
        "product_id",
        "group_id"
      ],
      "attached_condition": "(`atulecarter_atul_demo1`.`cscart_product_variation_group_products`.`group_id` in (21,20,18,16,15))"
    }
  }
}

Result

product_id group_id
12 16
317 15
318 18
319 15
320 15
321 15
322 15
323 15
324 16
325 16
326 16
329 18
330 18
331 18
334 20
335 20
336 21
337 21
338 21
339 21