Query time 0.00077
    
    
            JSON explain
        {
  "query_block": {
    "select_id": 1,
    "cost_info": {
      "query_cost": "2.84"
    },
    "ordering_operation": {
      "using_temporary_table": true,
      "using_filesort": true,
      "nested_loop": [
        {
          "table": {
            "table_name": "v",
            "access_type": "ref",
            "possible_keys": [
              "PRIMARY",
              "fl",
              "variant_id",
              "lang_code",
              "product_id",
              "fpl",
              "idx_product_feature_variant_id"
            ],
            "key": "product_id",
            "used_key_parts": [
              "product_id"
            ],
            "key_length": "3",
            "ref": [
              "const"
            ],
            "rows_examined_per_scan": 1,
            "rows_produced_per_join": 0,
            "filtered": "99.18",
            "cost_info": {
              "read_cost": "1.00",
              "eval_cost": "0.20",
              "prefix_cost": "1.20",
              "data_read_per_join": "785"
            },
            "used_columns": [
              "feature_id",
              "product_id",
              "variant_id",
              "value",
              "value_int",
              "lang_code"
            ],
            "attached_condition": "((`atulecarter_atul_demo4`.`v`.`lang_code` = 'en') and (`atulecarter_atul_demo4`.`v`.`feature_id` is not null))"
          }
        },
        {
          "table": {
            "table_name": "f",
            "access_type": "eq_ref",
            "possible_keys": [
              "PRIMARY",
              "status"
            ],
            "key": "PRIMARY",
            "used_key_parts": [
              "feature_id"
            ],
            "key_length": "3",
            "ref": [
              "atulecarter_atul_demo4.v.feature_id"
            ],
            "rows_examined_per_scan": 1,
            "rows_produced_per_join": 0,
            "filtered": "9.57",
            "cost_info": {
              "read_cost": "0.99",
              "eval_cost": "0.02",
              "prefix_cost": "2.39",
              "data_read_per_join": "41"
            },
            "used_columns": [
              "feature_id",
              "feature_code",
              "purpose",
              "feature_type",
              "categories_path",
              "parent_id",
              "display_on_product",
              "display_on_catalog",
              "display_on_header",
              "status",
              "position"
            ],
            "attached_condition": "((`atulecarter_atul_demo4`.`f`.`status` = 'A') and (`atulecarter_atul_demo4`.`f`.`display_on_header` = 'Y') and ((`atulecarter_atul_demo4`.`f`.`categories_path` = '') or find_in_set(203,`atulecarter_atul_demo4`.`f`.`categories_path`) or find_in_set(211,`atulecarter_atul_demo4`.`f`.`categories_path`) or find_in_set(212,`atulecarter_atul_demo4`.`f`.`categories_path`)) and (if(`atulecarter_atul_demo4`.`f`.`parent_id`,(/* select#2 */ select `atulecarter_atul_demo4`.`df`.`status` from `atulecarter_atul_demo4`.`cscart_product_features` `df` where (`atulecarter_atul_demo4`.`df`.`feature_id` = `atulecarter_atul_demo4`.`f`.`parent_id`)),'A') = 'A') and ((`atulecarter_atul_demo4`.`v`.`variant_id` <> 0) or ((`atulecarter_atul_demo4`.`f`.`feature_type` <> 'C') and (`atulecarter_atul_demo4`.`v`.`value` <> '')) or (`atulecarter_atul_demo4`.`f`.`feature_type` = 'C') or (`atulecarter_atul_demo4`.`v`.`value_int` <> '')))",
            "attached_subqueries": [
              {
                "dependent": true,
                "cacheable": false,
                "query_block": {
                  "select_id": 2,
                  "cost_info": {
                    "query_cost": "1.20"
                  },
                  "table": {
                    "table_name": "df",
                    "access_type": "eq_ref",
                    "possible_keys": [
                      "PRIMARY"
                    ],
                    "key": "PRIMARY",
                    "used_key_parts": [
                      "feature_id"
                    ],
                    "key_length": "3",
                    "ref": [
                      "atulecarter_atul_demo4.f.parent_id"
                    ],
                    "rows_examined_per_scan": 1,
                    "rows_produced_per_join": 1,
                    "filtered": "100.00",
                    "cost_info": {
                      "read_cost": "1.00",
                      "eval_cost": "0.20",
                      "prefix_cost": "1.20",
                      "data_read_per_join": "440"
                    },
                    "used_columns": [
                      "feature_id",
                      "status"
                    ]
                  }
                }
              }
            ]
          }
        },
        {
          "table": {
            "table_name": "fd",
            "access_type": "eq_ref",
            "possible_keys": [
              "PRIMARY"
            ],
            "key": "PRIMARY",
            "used_key_parts": [
              "feature_id",
              "lang_code"
            ],
            "key_length": "9",
            "ref": [
              "atulecarter_atul_demo4.v.feature_id",
              "const"
            ],
            "rows_examined_per_scan": 1,
            "rows_produced_per_join": 0,
            "filtered": "100.00",
            "cost_info": {
              "read_cost": "0.09",
              "eval_cost": "0.02",
              "prefix_cost": "2.50",
              "data_read_per_join": "220"
            },
            "used_columns": [
              "feature_id",
              "description",
              "internal_name",
              "prefix",
              "suffix",
              "lang_code"
            ]
          }
        },
        {
          "table": {
            "table_name": "fv",
            "access_type": "eq_ref",
            "possible_keys": [
              "PRIMARY"
            ],
            "key": "PRIMARY",
            "used_key_parts": [
              "variant_id"
            ],
            "key_length": "3",
            "ref": [
              "atulecarter_atul_demo4.v.variant_id"
            ],
            "rows_examined_per_scan": 1,
            "rows_produced_per_join": 0,
            "filtered": "100.00",
            "cost_info": {
              "read_cost": "0.09",
              "eval_cost": "0.02",
              "prefix_cost": "2.62",
              "data_read_per_join": "110"
            },
            "used_columns": [
              "variant_id",
              "position"
            ]
          }
        },
        {
          "table": {
            "table_name": "vd",
            "access_type": "eq_ref",
            "possible_keys": [
              "PRIMARY"
            ],
            "key": "PRIMARY",
            "used_key_parts": [
              "variant_id",
              "lang_code"
            ],
            "key_length": "9",
            "ref": [
              "atulecarter_atul_demo4.fv.variant_id",
              "const"
            ],
            "rows_examined_per_scan": 1,
            "rows_produced_per_join": 0,
            "filtered": "100.00",
            "cost_info": {
              "read_cost": "0.09",
              "eval_cost": "0.02",
              "prefix_cost": "2.73",
              "data_read_per_join": "293"
            },
            "used_columns": [
              "variant_id",
              "variant",
              "lang_code"
            ]
          }
        },
        {
          "table": {
            "table_name": "gf",
            "access_type": "eq_ref",
            "possible_keys": [
              "PRIMARY"
            ],
            "key": "PRIMARY",
            "used_key_parts": [
              "feature_id"
            ],
            "key_length": "3",
            "ref": [
              "atulecarter_atul_demo4.f.parent_id"
            ],
            "rows_examined_per_scan": 1,
            "rows_produced_per_join": 0,
            "filtered": "100.00",
            "cost_info": {
              "read_cost": "0.09",
              "eval_cost": "0.02",
              "prefix_cost": "2.85",
              "data_read_per_join": "41"
            },
            "used_columns": [
              "feature_id",
              "feature_type",
              "position"
            ],
            "attached_condition": "<if>(is_not_null_compl(gf), (`atulecarter_atul_demo4`.`gf`.`feature_type` = 'G'), true)"
          }
        }
      ]
    }
  }
}
    
            
            
                Result
                                    
                                                    | feature_id | value | value_int | variant_id | feature_type | internal_name | description | prefix | suffix | variant | parent_id | position | gposition | display_on_header | display_on_catalog | display_on_product | feature_code | purpose | 
                                            
                                                            | 18 |  |  | 130 | E | Brand | Brand |  |  | Cleveland | 0 | 0 |  | Y | N | N |  | organize_catalog |