SELECT 
  SQL_CALC_FOUND_ROWS products.product_id, 
  descr1.product as product, 
  companies.company as company_name, 
  products.product_type, 
  products.parent_product_id, 
  descr1.full_description as full_description 
FROM 
  cscart_products as products 
  LEFT JOIN cscart_product_features_values as var_val_18 ON var_val_18.product_id = products.product_id 
  AND var_val_18.lang_code = 'en' 
  AND var_val_18.feature_id = 18 
  LEFT JOIN cscart_product_descriptions as descr1 ON descr1.product_id = products.product_id 
  AND descr1.lang_code = 'en' 
  LEFT JOIN cscart_product_prices as prices ON prices.product_id = products.product_id 
  AND prices.lower_limit = 1 
  LEFT JOIN cscart_companies AS companies ON companies.company_id = products.company_id 
  INNER JOIN cscart_products_categories as products_categories ON products_categories.product_id = products.product_id 
  INNER JOIN cscart_categories ON cscart_categories.category_id = products_categories.category_id 
  AND (
    cscart_categories.usergroup_ids = '' 
    OR FIND_IN_SET(
      0, cscart_categories.usergroup_ids
    ) 
    OR FIND_IN_SET(
      1, cscart_categories.usergroup_ids
    )
  ) 
  AND cscart_categories.status IN ('A', 'H') 
  AND cscart_categories.storefront_id IN (0, 1) 
WHERE 
  1 
  AND (
    var_val_18.variant_id IN (95)
  ) 
  AND cscart_categories.category_id IN (171) 
  AND companies.status IN ('A') 
  AND (
    products.usergroup_ids = '' 
    OR FIND_IN_SET(0, products.usergroup_ids) 
    OR FIND_IN_SET(1, products.usergroup_ids)
  ) 
  AND products.status IN ('A') 
  AND prices.usergroup_id IN (0, 0, 1) 
  AND products.parent_product_id = 0 
  AND products.company_id IN('1', '2', '3', '4', '5', '6') 
  AND products.product_type != 'D' 
GROUP BY 
  products.product_id 
ORDER BY 
  product asc, 
  products.product_id ASC 
LIMIT 
  0, 12

Query time 0.00147

JSON explain

{
  "query_block": {
    "select_id": 1,
    "cost_info": {
      "query_cost": "4.31"
    },
    "ordering_operation": {
      "using_filesort": true,
      "grouping_operation": {
        "using_temporary_table": true,
        "using_filesort": false,
        "nested_loop": [
          {
            "table": {
              "table_name": "cscart_categories",
              "access_type": "const",
              "possible_keys": [
                "PRIMARY",
                "c_status",
                "p_category_id"
              ],
              "key": "PRIMARY",
              "used_key_parts": [
                "category_id"
              ],
              "key_length": "3",
              "ref": [
                "const"
              ],
              "rows_examined_per_scan": 1,
              "rows_produced_per_join": 1,
              "filtered": "100.00",
              "cost_info": {
                "read_cost": "0.00",
                "eval_cost": "0.20",
                "prefix_cost": "0.00",
                "data_read_per_join": "2K"
              },
              "used_columns": [
                "category_id",
                "storefront_id",
                "usergroup_ids",
                "status"
              ]
            }
          },
          {
            "table": {
              "table_name": "var_val_18",
              "access_type": "ref",
              "possible_keys": [
                "PRIMARY",
                "fl",
                "variant_id",
                "lang_code",
                "product_id",
                "fpl",
                "idx_product_feature_variant_id"
              ],
              "key": "fl",
              "used_key_parts": [
                "feature_id",
                "lang_code",
                "variant_id"
              ],
              "key_length": "12",
              "ref": [
                "const",
                "const",
                "const"
              ],
              "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": "792"
              },
              "used_columns": [
                "feature_id",
                "product_id",
                "variant_id",
                "lang_code"
              ],
              "attached_condition": "(`atulecarter_atul_demo1`.`var_val_18`.`product_id` is not null)"
            }
          },
          {
            "table": {
              "table_name": "products_categories",
              "access_type": "eq_ref",
              "possible_keys": [
                "PRIMARY",
                "pt"
              ],
              "key": "PRIMARY",
              "used_key_parts": [
                "category_id",
                "product_id"
              ],
              "key_length": "6",
              "ref": [
                "const",
                "atulecarter_atul_demo1.var_val_18.product_id"
              ],
              "rows_examined_per_scan": 1,
              "rows_produced_per_join": 1,
              "filtered": "100.00",
              "using_index": true,
              "cost_info": {
                "read_cost": "1.00",
                "eval_cost": "0.20",
                "prefix_cost": "2.40",
                "data_read_per_join": "16"
              },
              "used_columns": [
                "product_id",
                "category_id"
              ]
            }
          },
          {
            "table": {
              "table_name": "products",
              "access_type": "eq_ref",
              "possible_keys": [
                "PRIMARY",
                "status",
                "idx_parent_product_id"
              ],
              "key": "PRIMARY",
              "used_key_parts": [
                "product_id"
              ],
              "key_length": "3",
              "ref": [
                "atulecarter_atul_demo1.var_val_18.product_id"
              ],
              "rows_examined_per_scan": 1,
              "rows_produced_per_join": 0,
              "filtered": "42.58",
              "cost_info": {
                "read_cost": "1.00",
                "eval_cost": "0.09",
                "prefix_cost": "3.60",
                "data_read_per_join": "2K"
              },
              "used_columns": [
                "product_id",
                "product_type",
                "status",
                "company_id",
                "usergroup_ids",
                "parent_product_id"
              ],
              "attached_condition": "((`atulecarter_atul_demo1`.`products`.`parent_product_id` = 0) and ((`atulecarter_atul_demo1`.`products`.`usergroup_ids` = '') or find_in_set(0,`atulecarter_atul_demo1`.`products`.`usergroup_ids`) or find_in_set(1,`atulecarter_atul_demo1`.`products`.`usergroup_ids`)) and (`atulecarter_atul_demo1`.`products`.`status` = 'A') and (`atulecarter_atul_demo1`.`products`.`company_id` in ('1','2','3','4','5','6')) and (`atulecarter_atul_demo1`.`products`.`product_type` <> 'D'))"
            }
          },
          {
            "table": {
              "table_name": "companies",
              "access_type": "eq_ref",
              "possible_keys": [
                "PRIMARY"
              ],
              "key": "PRIMARY",
              "used_key_parts": [
                "company_id"
              ],
              "key_length": "4",
              "ref": [
                "atulecarter_atul_demo1.products.company_id"
              ],
              "rows_examined_per_scan": 1,
              "rows_produced_per_join": 0,
              "filtered": "16.67",
              "cost_info": {
                "read_cost": "0.43",
                "eval_cost": "0.01",
                "prefix_cost": "4.11",
                "data_read_per_join": "510"
              },
              "used_columns": [
                "company_id",
                "status",
                "company"
              ],
              "attached_condition": "(`atulecarter_atul_demo1`.`companies`.`status` = 'A')"
            }
          },
          {
            "table": {
              "table_name": "descr1",
              "access_type": "eq_ref",
              "possible_keys": [
                "PRIMARY",
                "product_id"
              ],
              "key": "PRIMARY",
              "used_key_parts": [
                "product_id",
                "lang_code"
              ],
              "key_length": "9",
              "ref": [
                "atulecarter_atul_demo1.var_val_18.product_id",
                "const"
              ],
              "rows_examined_per_scan": 1,
              "rows_produced_per_join": 0,
              "filtered": "100.00",
              "cost_info": {
                "read_cost": "0.07",
                "eval_cost": "0.01",
                "prefix_cost": "4.20",
                "data_read_per_join": "331"
              },
              "used_columns": [
                "product_id",
                "lang_code",
                "product",
                "full_description"
              ]
            }
          },
          {
            "table": {
              "table_name": "prices",
              "access_type": "ref",
              "possible_keys": [
                "usergroup",
                "product_id",
                "lower_limit",
                "usergroup_id"
              ],
              "key": "usergroup",
              "used_key_parts": [
                "product_id"
              ],
              "key_length": "3",
              "ref": [
                "atulecarter_atul_demo1.var_val_18.product_id"
              ],
              "rows_examined_per_scan": 3,
              "rows_produced_per_join": 0,
              "filtered": "97.36",
              "using_index": true,
              "cost_info": {
                "read_cost": "0.08",
                "eval_cost": "0.04",
                "prefix_cost": "4.31",
                "data_read_per_join": "4"
              },
              "used_columns": [
                "product_id",
                "lower_limit",
                "usergroup_id"
              ],
              "attached_condition": "((`atulecarter_atul_demo1`.`prices`.`lower_limit` = 1) and (`atulecarter_atul_demo1`.`prices`.`usergroup_id` in (0,0,1)))"
            }
          }
        ]
      }
    }
  }
}

Result

product_id product company_name product_type parent_product_id full_description
205 DIR-657 HD Media Router 1000 CS-Cart P 0 <p>&nbsp;</p> <p style="margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: baseline; border-image: initial; outline-width: 0px; outline-style: initial; outline-color: initial; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: 16px; font-family: myriad-pro-1, myriad-pro-2; visibility: visible; color: #555555; border: 0px initial initial;">Up to 300 Mbps speed, 4 Gigabit Ethernet ports and HD Fuel bandwidth prioritization combine to optimize your online entertainment for seamless HD video streams, high-performance gaming, and VOIP calls without annoying glitches or lags. There&rsquo;s a Shareport USB to allow for device printing, an SD Card slot for accessing HD media files and with DLNA, the HD Media Router can connect to virtually any device. The HD Media Router 1000 has been designed to keep up with your connected lifestyle and deliver the uninterrupted connectivity you need to power multiple devices, simultaneously, and keep you in command of your digital universe.<em style="vertical-align: baseline; border-image: initial; outline-width: 0px; outline-style: initial; outline-color: initial; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0px; margin: 0px; border: 0px initial initial;"><br /></em></p> <h3 style="margin-top: 10px; margin-right: 0px; margin-bottom: 6px; margin-left: 0px; font-size: 14px; font-weight: 400; vertical-align: baseline; border-image: initial; outline-width: 0px; outline-style: initial; outline-color: initial; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: 14px; font-family: myriad-pro-1, myriad-pro-2; visibility: visible; color: #e22736; padding: 0px; border: 0px initial initial;">Features:</h3> <ul style="margin-top: 0px; margin-bottom: 20px; margin-left: 0px; vertical-align: baseline; border-image: initial; outline-width: 0px; outline-style: initial; outline-color: initial; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; list-style-position: initial; list-style-image: initial; color: #555555; font-family: myriad-pro-1, myriad-pro-2, arial; padding: 0px; border: 0px initial initial;"> <li style="margin-top: 0px; margin-right: 0px; margin-bottom: 4px; margin-left: 0px; padding-left: 20px; vertical-align: baseline; border-image: initial; outline-width: 0px; outline-style: initial; outline-color: initial; background-image: url(http://amplifi.dlink.com/resource/1325889383000/LumSitesCSS/lumSitesCSS/images/LumSitesGlobalSprite.png); background-attachment: scroll; background-origin: initial; background-clip: initial; background-position: 0px -297px; background-repeat: no-repeat no-repeat; border: 0px initial initial;">Up to 300 Mbps data transfer rates</li> <li style="margin-top: 0px; margin-right: 0px; margin-bottom: 4px; margin-left: 0px; padding-left: 20px; vertical-align: baseline; border-image: initial; outline-width: 0px; outline-style: initial; outline-color: initial; background-image: url(http://amplifi.dlink.com/resource/1325889383000/LumSitesCSS/lumSitesCSS/images/LumSitesGlobalSprite.png); background-attachment: scroll; background-origin: initial; background-clip: initial; background-position: 0px -297px; background-repeat: no-repeat no-repeat; border: 0px initial initial;">HD Fuel&trade; QoS to prioritize high-bandwidth applications</li> <li style="margin-top: 0px; margin-right: 0px; margin-bottom: 4px; margin-left: 0px; padding-left: 20px; vertical-align: baseline; border-image: initial; outline-width: 0px; outline-style: initial; outline-color: initial; background-image: url(http://amplifi.dlink.com/resource/1325889383000/LumSitesCSS/lumSitesCSS/images/LumSitesGlobalSprite.png); background-attachment: scroll; background-origin: initial; background-clip: initial; background-position: 0px -297px; background-repeat: no-repeat no-repeat; border: 0px initial initial;">High bandwidth Gigabit ports for performance devices</li> <li style="margin-top: 0px; margin-right: 0px; margin-bottom: 4px; margin-left: 0px; padding-left: 20px; vertical-align: baseline; border-image: initial; outline-width: 0px; outline-style: initial; outline-color: initial; background-image: url(http://amplifi.dlink.com/resource/1325889383000/LumSitesCSS/lumSitesCSS/images/LumSitesGlobalSprite.png); background-attachment: scroll; background-origin: initial; background-clip: initial; background-position: 0px -297px; background-repeat: no-repeat no-repeat; border: 0px initial initial;">SharePort&trade; Plus Technology for sharing USB 2.0 devices</li> </ul> <p>&nbsp;</p>