SELECT 
  cscart_product_feature_variant_descriptions.variant, 
  cscart_product_feature_variants.variant_id, 
  cscart_product_feature_variants.feature_id, 
  cscart_product_features_values.variant_id as selected, 
  cscart_product_features.feature_type, 
  cscart_seo_names.name as seo_name, 
  cscart_seo_names.path as seo_path, 
  cscart_product_feature_variants.mdc_variant 
FROM 
  cscart_product_feature_variants 
  LEFT JOIN cscart_product_feature_variant_descriptions ON cscart_product_feature_variant_descriptions.variant_id = cscart_product_feature_variants.variant_id 
  AND cscart_product_feature_variant_descriptions.lang_code = 'en' 
  INNER JOIN cscart_product_features_values ON cscart_product_features_values.variant_id = cscart_product_feature_variants.variant_id 
  AND cscart_product_features_values.lang_code = 'en' 
  AND cscart_product_features_values.product_id = 581 
  AND cscart_product_features_values.feature_id = cscart_product_feature_variants.feature_id 
  LEFT JOIN cscart_product_features ON cscart_product_features.feature_id = cscart_product_feature_variants.feature_id 
  LEFT JOIN cscart_seo_names ON cscart_seo_names.object_id = cscart_product_feature_variants.variant_id 
  AND cscart_seo_names.type = 'e' 
  AND cscart_seo_names.dispatch = '' 
  AND cscart_seo_names.lang_code = 'en' 
WHERE 
  1 
  AND cscart_product_feature_variants.feature_id IN (
    1042, 1101, 1022, 1024, 1054, 1061, 1033, 
    1049, 1052, 1046, 1056, 1023, 1045, 
    1102, 1029, 1030, 1051, 1031, 1113
  ) 
GROUP BY 
  cscart_product_feature_variants.variant_id 
ORDER BY 
  cscart_product_feature_variants.position, 
  cscart_product_feature_variant_descriptions.variant

Query time 0.00393

JSON explain

{
  "query_block": {
    "select_id": 1,
    "cost_info": {
      "query_cost": "83.53"
    },
    "ordering_operation": {
      "using_filesort": true,
      "grouping_operation": {
        "using_temporary_table": true,
        "using_filesort": false,
        "nested_loop": [
          {
            "table": {
              "table_name": "cscart_product_features_values",
              "access_type": "range",
              "possible_keys": [
                "PRIMARY",
                "fl",
                "variant_id",
                "lang_code",
                "product_id",
                "fpl",
                "idx_product_feature_variant_id"
              ],
              "key": "idx_product_feature_variant_id",
              "used_key_parts": [
                "product_id",
                "feature_id",
                "lang_code"
              ],
              "key_length": "12",
              "rows_examined_per_scan": 38,
              "rows_produced_per_join": 17,
              "filtered": "100.00",
              "using_index": true,
              "cost_info": {
                "read_cost": "3.22",
                "eval_cost": "3.53",
                "prefix_cost": "14.42",
                "data_read_per_join": "13K"
              },
              "used_columns": [
                "feature_id",
                "product_id",
                "variant_id",
                "lang_code"
              ],
              "attached_condition": "((`danishecarter_latest`.`cscart_product_features_values`.`product_id` = 581) and (`danishecarter_latest`.`cscart_product_features_values`.`feature_id` in (1042,1101,1022,1024,1054,1061,1033,1049,1052,1046,1056,1023,1045,1102,1029,1030,1051,1031,1113)) and (`danishecarter_latest`.`cscart_product_features_values`.`lang_code` = 'en'))"
            }
          },
          {
            "table": {
              "table_name": "cscart_product_feature_variants",
              "access_type": "eq_ref",
              "possible_keys": [
                "PRIMARY",
                "feature_id"
              ],
              "key": "PRIMARY",
              "used_key_parts": [
                "variant_id"
              ],
              "key_length": "3",
              "ref": [
                "danishecarter_latest.cscart_product_features_values.variant_id"
              ],
              "rows_examined_per_scan": 1,
              "rows_produced_per_join": 5,
              "filtered": "31.49",
              "cost_info": {
                "read_cost": "17.67",
                "eval_cost": "1.11",
                "prefix_cost": "35.63",
                "data_read_per_join": "14K"
              },
              "used_columns": [
                "variant_id",
                "feature_id",
                "position",
                "mdc_variant"
              ],
              "attached_condition": "(`danishecarter_latest`.`cscart_product_feature_variants`.`feature_id` = `danishecarter_latest`.`cscart_product_features_values`.`feature_id`)"
            }
          },
          {
            "table": {
              "table_name": "cscart_product_features",
              "access_type": "eq_ref",
              "possible_keys": [
                "PRIMARY"
              ],
              "key": "PRIMARY",
              "used_key_parts": [
                "feature_id"
              ],
              "key_length": "3",
              "ref": [
                "danishecarter_latest.cscart_product_features_values.feature_id"
              ],
              "rows_examined_per_scan": 1,
              "rows_produced_per_join": 5,
              "filtered": "100.00",
              "cost_info": {
                "read_cost": "5.57",
                "eval_cost": "1.11",
                "prefix_cost": "42.31",
                "data_read_per_join": "6K"
              },
              "used_columns": [
                "feature_id",
                "feature_type"
              ]
            }
          },
          {
            "table": {
              "table_name": "cscart_product_feature_variant_descriptions",
              "access_type": "eq_ref",
              "possible_keys": [
                "PRIMARY"
              ],
              "key": "PRIMARY",
              "used_key_parts": [
                "variant_id",
                "lang_code"
              ],
              "key_length": "9",
              "ref": [
                "danishecarter_latest.cscart_product_features_values.variant_id",
                "const"
              ],
              "rows_examined_per_scan": 1,
              "rows_produced_per_join": 5,
              "filtered": "100.00",
              "cost_info": {
                "read_cost": "5.57",
                "eval_cost": "1.11",
                "prefix_cost": "48.98",
                "data_read_per_join": "16K"
              },
              "used_columns": [
                "variant_id",
                "variant",
                "lang_code"
              ]
            }
          },
          {
            "table": {
              "table_name": "cscart_seo_names",
              "access_type": "ref",
              "possible_keys": [
                "PRIMARY",
                "dispatch"
              ],
              "key": "PRIMARY",
              "used_key_parts": [
                "object_id",
                "type",
                "dispatch",
                "lang_code"
              ],
              "key_length": "206",
              "ref": [
                "danishecarter_latest.cscart_product_features_values.variant_id",
                "const",
                "const",
                "const"
              ],
              "rows_examined_per_scan": 5,
              "rows_produced_per_join": 27,
              "filtered": "100.00",
              "cost_info": {
                "read_cost": "28.98",
                "eval_cost": "5.57",
                "prefix_cost": "83.53",
                "data_read_per_join": "47K"
              },
              "used_columns": [
                "name",
                "object_id",
                "type",
                "dispatch",
                "path",
                "lang_code"
              ]
            }
          }
        ]
      }
    }
  }
}

Result

variant variant_id feature_id selected feature_type seo_name seo_path mdc_variant
12809 23188 1061 23188 N 12809
18000 23134 1102 23134 N 18000
2 23005 1101 23005 S 2
201312 23185 1046 23185 N 201312
310 23187 1029 23187 N 310
4x2 23040 1113 23040 S WHEEL_DRIVE_4x2
853649 23186 1045 23186 N 853649
A/C (man.) 18902 1024 18902 S MANUAL_CLIMATISATION
ABS 19227 1042 19227 M abs
Automatic 22768 1051 22768 S AUTOMATIC_GEAR
auxiliaryHeating 23189 1042 23189 M auxiliaryHeating
Cruise control 22785 1054 22785 S CRUISE_CONTROL
Diesel 22797 1056 22797 S DIESEL
EBS 19241 1042 19241 M ebs
ESP 19242 1042 19242 M esp
Euro5 22755 1049 22755 S EURO5
Fixed 18937 1030 18937 S FIXED
MERCEDES-BENZ 18866 1023 18866 E mercedes-benz MERCEDES-BENZ
No 18943 1033 18943 S N
Service book maintained 19250 1042 19250 M fullServiceHistory
Standard tractor/trailer unit 21601 1022 21601 S StandardTractorAndTrailerUnit
Used vehicle 18940 1031 18940 S USED
White 22778 1052 22778 S WHITE