SELECT 
  gp.*, 
  p.company_id 
FROM 
  cscart_product_variation_group_products AS gp 
  LEFT JOIN cscart_products AS p ON gp.product_id = p.product_id 
WHERE 
  gp.group_id IN (15939)

Query time 0.00132

JSON explain

{
  "query_block": {
    "select_id": 1,
    "nested_loop": [
      {
        "table": {
          "table_name": "gp",
          "access_type": "ref",
          "possible_keys": ["idx_group_id"],
          "key": "idx_group_id",
          "key_length": "3",
          "used_key_parts": ["group_id"],
          "ref": ["const"],
          "rows": 39,
          "filtered": 100
        }
      },
      {
        "table": {
          "table_name": "p",
          "access_type": "eq_ref",
          "possible_keys": ["PRIMARY"],
          "key": "PRIMARY",
          "key_length": "3",
          "used_key_parts": ["product_id"],
          "ref": ["dev_db.gp.product_id"],
          "rows": 1,
          "filtered": 100
        }
      }
    ]
  }
}

Result

product_id parent_product_id group_id company_id
37497 37610 15939 264
37606 37610 15939 264
37607 37610 15939 264
37608 37610 15939 264
37609 37610 15939 264
37610 0 15939 264
37611 37610 15939 264
37612 37610 15939 264
37613 37610 15939 264
37614 37610 15939 264
37615 37610 15939 264
37616 37610 15939 264
37617 37610 15939 264
37618 37610 15939 264
37619 37610 15939 264
37620 37610 15939 264
37621 37610 15939 264
37622 37610 15939 264
37623 37610 15939 264
37624 37610 15939 264
37625 37610 15939 264
37626 37610 15939 264
37627 37610 15939 264
37628 37610 15939 264
37629 37610 15939 264
37630 37610 15939 264
37631 37610 15939 264
37632 37610 15939 264
37633 37610 15939 264
37634 37610 15939 264
37635 37610 15939 264
37636 37610 15939 264
37637 37610 15939 264
37638 37610 15939 264
37639 37610 15939 264
37640 37610 15939 264
37641 37610 15939 264
37642 37610 15939 264
37643 37610 15939 264
37644 37610 15939 264
37645 37610 15939 264
37646 37610 15939 264
37647 37610 15939 264
37648 37610 15939 264
37649 37610 15939 264