SELECT 
  cscart_products.*, 
  cscart_product_descriptions.*, 
  MIN(
    IF(
      cscart_product_prices.percentage_discount = 0, 
      cscart_product_prices.price, 
      cscart_product_prices.price - (
        cscart_product_prices.price * cscart_product_prices.percentage_discount
      )/ 100
    )
  ) as price, 
  GROUP_CONCAT(
    CASE WHEN (
      cscart_products_categories.link_type = 'M'
    ) THEN CONCAT(
      cscart_products_categories.category_id, 
      'M'
    ) ELSE cscart_products_categories.category_id END 
    ORDER BY 
      cscart_categories.storefront_id IN (0, 1) DESC, 
      (
        cscart_products_categories.link_type = 'M'
      ) DESC, 
      cscart_products_categories.category_position ASC, 
      cscart_products_categories.category_id ASC
  ) as category_ids, 
  popularity.total as popularity, 
  IF(
    shared_prices.product_id IS NOT NULL, 
    MIN(
      IF(
        shared_prices.percentage_discount = 0, 
        shared_prices.price, 
        shared_prices.price - (
          shared_prices.price * shared_prices.percentage_discount
        )/ 100
      )
    ), 
    MIN(
      IF(
        cscart_product_prices.percentage_discount = 0, 
        cscart_product_prices.price, 
        cscart_product_prices.price - (
          cscart_product_prices.price * cscart_product_prices.percentage_discount
        )/ 100
      )
    )
  ) as price, 
  companies.company as company_name, 
  cscart_product_sales.amount as sales_amount, 
  cscart_seo_names.name as seo_name, 
  cscart_seo_names.path as seo_path, 
  cscart_discussion.type as discussion_type, 
  cscart_product_review_prepared_data.average_rating average_rating, 
  cscart_product_review_prepared_data.reviews_count product_reviews_count 
FROM 
  cscart_products 
  LEFT JOIN cscart_product_prices ON cscart_product_prices.product_id = cscart_products.product_id 
  AND cscart_product_prices.lower_limit = 1 
  AND cscart_product_prices.usergroup_id IN (0, 0, 1) 
  LEFT JOIN cscart_product_descriptions ON cscart_product_descriptions.product_id = cscart_products.product_id 
  AND cscart_product_descriptions.lang_code = 'en' 
  LEFT JOIN cscart_ult_product_prices shared_prices ON shared_prices.product_id = cscart_products.product_id 
  AND shared_prices.company_id = 1 
  AND shared_prices.lower_limit = 1 
  AND shared_prices.usergroup_id IN (0, 0, 1) 
  LEFT JOIN cscart_companies as companies ON companies.company_id = cscart_products.company_id 
  INNER JOIN cscart_products_categories ON cscart_products_categories.product_id = cscart_products.product_id 
  INNER JOIN cscart_categories ON cscart_categories.category_id = cscart_products_categories.category_id 
  AND cscart_categories.storefront_id IN (0, 1) 
  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_products.usergroup_ids = '' 
    OR FIND_IN_SET(
      0, cscart_products.usergroup_ids
    ) 
    OR FIND_IN_SET(
      1, cscart_products.usergroup_ids
    )
  ) 
  AND cscart_categories.status IN ('A', 'H') 
  AND cscart_products.status IN ('A', 'H') 
  LEFT JOIN cscart_product_popularity as popularity ON popularity.product_id = cscart_products.product_id 
  LEFT JOIN cscart_product_sales ON cscart_product_sales.product_id = cscart_products.product_id 
  AND cscart_product_sales.category_id = 217 
  LEFT JOIN cscart_seo_names ON cscart_seo_names.object_id = 298 
  AND cscart_seo_names.type = 'p' 
  AND cscart_seo_names.dispatch = '' 
  AND cscart_seo_names.lang_code = 'en' 
  AND cscart_seo_names.company_id = 1 
  LEFT JOIN cscart_discussion ON cscart_discussion.object_id = cscart_products.product_id 
  AND cscart_discussion.object_type = 'P' 
  AND cscart_discussion.company_id = 1 
  LEFT JOIN cscart_product_review_prepared_data ON cscart_product_review_prepared_data.product_id = cscart_products.product_id 
  AND cscart_product_review_prepared_data.storefront_id = 0 
WHERE 
  cscart_products.product_id = 298 
  AND (
    companies.status IN ('A') 
    OR cscart_products.company_id = 0
  ) 
GROUP BY 
  cscart_products.product_id

Query time 0.00172

JSON explain

{
  "query_block": {
    "select_id": 1,
    "table": {
      "table_name": "shared_prices",
      "access_type": "system",
      "possible_keys": [
        "usergroup",
        "product_id",
        "company_id",
        "lower_limit",
        "usergroup_id"
      ],
      "rows": 0,
      "filtered": 0,
      "const_row_not_found": true
    },
    "table": {
      "table_name": "cscart_products",
      "access_type": "const",
      "possible_keys": ["PRIMARY", "status"],
      "key": "PRIMARY",
      "key_length": "3",
      "used_key_parts": ["product_id"],
      "ref": ["const"],
      "rows": 1,
      "filtered": 100
    },
    "table": {
      "table_name": "companies",
      "access_type": "system",
      "possible_keys": ["PRIMARY"],
      "rows": 1,
      "filtered": 100
    },
    "table": {
      "table_name": "popularity",
      "access_type": "const",
      "possible_keys": ["PRIMARY", "total"],
      "key": "PRIMARY",
      "key_length": "3",
      "used_key_parts": ["product_id"],
      "ref": ["const"],
      "rows": 1,
      "filtered": 100
    },
    "table": {
      "table_name": "cscart_product_sales",
      "access_type": "const",
      "possible_keys": ["PRIMARY", "pa"],
      "key": "PRIMARY",
      "key_length": "6",
      "used_key_parts": ["category_id", "product_id"],
      "ref": ["const", "const"],
      "rows": 1,
      "filtered": 100
    },
    "table": {
      "table_name": "cscart_product_prices",
      "access_type": "range",
      "possible_keys": ["product_id"],
      "key": "product_id",
      "key_length": "9",
      "used_key_parts": ["product_id", "lower_limit", "usergroup_id"],
      "rows": 2,
      "filtered": 100,
      "attached_condition": "trigcond(1) and trigcond(cscart_product_prices.product_id = 298 and cscart_product_prices.lower_limit = 1 and cscart_product_prices.usergroup_id in (0,0,1))"
    },
    "table": {
      "table_name": "cscart_product_descriptions",
      "access_type": "const",
      "possible_keys": ["PRIMARY"],
      "key": "PRIMARY",
      "key_length": "9",
      "used_key_parts": ["product_id", "lang_code"],
      "ref": ["const", "const"],
      "rows": 1,
      "filtered": 100,
      "attached_condition": "trigcond(cscart_product_descriptions.lang_code = 'en')"
    },
    "table": {
      "table_name": "cscart_products_categories",
      "access_type": "ref",
      "possible_keys": ["PRIMARY", "pt"],
      "key": "pt",
      "key_length": "3",
      "used_key_parts": ["product_id"],
      "ref": ["const"],
      "rows": 17,
      "filtered": 100
    },
    "table": {
      "table_name": "cscart_categories",
      "access_type": "eq_ref",
      "possible_keys": ["PRIMARY", "c_status"],
      "key": "PRIMARY",
      "key_length": "3",
      "used_key_parts": ["category_id"],
      "ref": ["herbaria_cscart_4_18.cscart_products_categories.category_id"],
      "rows": 1,
      "filtered": 100,
      "attached_condition": "cscart_categories.storefront_id in (0,1) 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')"
    },
    "table": {
      "table_name": "cscart_seo_names",
      "access_type": "const",
      "possible_keys": ["PRIMARY", "dispatch"],
      "key": "PRIMARY",
      "key_length": "210",
      "used_key_parts": [
        "object_id",
        "type",
        "dispatch",
        "lang_code",
        "company_id"
      ],
      "ref": ["const", "const", "const", "const", "const"],
      "rows": 1,
      "filtered": 100,
      "attached_condition": "trigcond(cscart_seo_names.`type` = 'p' and cscart_seo_names.dispatch = '' and cscart_seo_names.lang_code = 'en')"
    },
    "table": {
      "table_name": "cscart_discussion",
      "access_type": "const",
      "possible_keys": ["object_id", "idx_company_id"],
      "key": "object_id",
      "key_length": "10",
      "used_key_parts": ["object_id", "object_type", "company_id"],
      "ref": ["const", "const", "const"],
      "rows": 1,
      "filtered": 100,
      "attached_condition": "trigcond(cscart_discussion.object_type = 'P')"
    },
    "table": {
      "table_name": "cscart_product_review_prepared_data",
      "access_type": "const",
      "possible_keys": ["PRIMARY"],
      "key": "PRIMARY",
      "key_length": "7",
      "used_key_parts": ["product_id", "storefront_id"],
      "ref": ["const", "const"],
      "rows": 1,
      "filtered": 100
    }
  }
}

Result

product_id product_code product_type status list_price amount weight length width height shipping_freight low_avail_limit timestamp is_edp edp_shipping unlimited_download tracking free_shipping zero_price_action is_pbp is_op is_oper company_id is_returnable return_period avail_since localization min_qty max_qty qty_step list_qty_count tax_ids age_verification age_limit usergroup_ids options_type exceptions_type details_layout shipping_params out_of_stock_actions updated_timestamp facebook_obj_type parent_product_id cp_bar cp_seo_use_addon cp_seo_no_index cp_sr_variation_type cp_fake_product cp_not_crop_auto lang_code product shortname short_description full_description meta_keywords meta_description search_words page_title age_warning_message promo_text cp_contents price category_ids popularity company_name sales_amount seo_name seo_path discussion_type average_rating product_reviews_count
298 B-AF72 P A 3.95 100 2.550 0 0 0 0.00 0 1382677200 N N N D N R N N N 1 Y 10 0 0 0 0 0 7,8,9 N 0 0 S F default a:5:{s:16:"min_items_in_box";i:1;s:16:"max_items_in_box";i:100;s:10:"box_length";i:3;s:9:"box_width";i:5;s:10:"box_height";i:1;} N 1750364548 activity 0 1.000 Y D M N N en Aftershaves Herbaria Aftershaves condition your skin to make your face feel great for hours, even after the closest shave. They smell irresistible from essential oils, not irritating synthetic fragrance. <p class="pquote">"Putting on my Herbaria Bay Rum Aftershave is definitely one of my morning highlights. Thank you for concocting such a wonderful aftershave and for offering it at a reasonable price!"</p> <p class="pquotedperson">Scott Hamula</p> <p>&nbsp;</p> <p>Herbaria Aftershaves do not compare to those typical, overly perfumey, stinging, drying, often irritating concoctions called aftershaves, but what else could we call this product to apply after taking a razor to one’s face?</p> <p>Herbaria Aftershaves condition your skin to make your face feel great for hours, even after the closest shave. They smell irresistible from essential oils, not irritating synthetic fragrance.</p> <p><span style="font-size: 11pt; line-height: 115%;">Our aftershaves contain simple, natural ingredients. </span></p> <p><span style="font-size: 11pt; line-height: 115%;">&nbsp;&nbsp;&nbsp; <strong>Witch hazel</strong>&mdash;an astringent that helps close pores, tone, and protect your skin. We use a distilled hydrosol made from the twigs and leaves of the witch hazel shrub,&nbsp;<em>Hamamelis virginiana</em>, superior to commercial witch hazel preparations.&nbsp;</span></p> <p><span style="font-size: 11pt; line-height: 115%;">&nbsp;&nbsp;&nbsp; <a href="/hemp-seed-oil-soaps-and-products/"><strong>Hemp seed oil</strong></a>&mdash;a nutrient-rich moisturizer to soothe your skin without clogging pores. </span></p> <p><span style="font-size: 11pt; line-height: 115%;">&nbsp;&nbsp;&nbsp; <a href="/aloe-vera-products/"><strong>Aloe vera</strong></a>&mdash;an antioxidant to promote skin health and reduce inflammation. </span><span style="font-size: 11pt; line-height: 115%;"></span></p> <p><span style="font-size: 11pt; line-height: 115%;">&nbsp;&nbsp;&nbsp; <a href="/glycerin-soaps-products/"><strong>Glycerin</strong></a>&mdash;a humectant that attracts moisture to your skin.&nbsp;&nbsp;</span></p> <p><span style="font-size: 11pt; line-height: 115%;">&nbsp;&nbsp;&nbsp; <strong>Denatured alcohol</strong>&mdash;an antiseptic to prevent infection.&nbsp;We do not use synthetically-produced alcohol. Instead, we use grain alcohol denatured (made undrinkable) with&nbsp;<a href="https://www.herbariasoap.com/products-by-ingredient/essential-oils/lavender-soaps/">lavender essential oil</a>.</span></p> <p><span style="font-size: 11pt; line-height: 115%;">&nbsp;&nbsp;&nbsp; <a href="/vitamin-e-soaps-products/"><strong>Vitamin E</strong></a>&mdash;moisturizer and natural preservative.</span></p> <p><span style="font-size: 11pt; line-height: 115%;">The first thing you’ll smell when you sniff is the main ingredient, witch hazel. There is no better tonic or toner to put on your skin, especially problem skin. Witch hazel evaporates quickly, and the aromas of the essential oils emerge&mdash;manly Bay Rum, cooling 7 Mints, and classic Lavender. </span></p> <p><span style="font-size: 11pt; line-height: 115%;">We don’t add emulsifiers or stabilizers that might irritate your skin, so before use, shake the bottle a bit to blend the ingredients.<br></span></p> <p><strong>The three varieties: </strong></p> <p><span style="font-size: 11pt; line-height: 115%;"><img src="https://www.herbariasoap.com/images/companies/1/2-7Mint-215-80.jpg?1535646633584" alt="7 Mints Aftershave" width="215" height="385"></span></p> <div class="clearfix"> <h2><a name="7mints"></a><strong>7 Mints</strong></h2> <p>The <em>Lamiaceae</em>, or Mint family, is a remarkable group of herbs. Seven different genera of the mint family make 7 Mints a super aftershave.</p> <p>The genus<em> Mentha</em> includes <em>Mentha</em> × <em>piperita</em>, <a href="/products-by-ingredient/essential-oils/peppermint-soaps/">peppermint</a>. The peppermint will cool your skin after your shave. Six other mints combine to make this unique and beautiful herbal scent. They include <a href="/products-by-ingredient/essential-oils/rosemary-soaps/">rosemary</a> <em>Rosmarinus officinalis, </em><a href="/products-by-ingredient/essential-oils/marjoram-soaps/">marjoram</a> <em>Origanum majorana, </em><a href="/products-by-ingredient/essential-oils/clary-sage-soaps/">clary sage</a> <em>Salvia sclarea</em>, <a href="/products-by-ingredient/essential-oils/sweet-basil-soaps/">basil</a> <em>Ocimum basilicum, </em><a href="/products-by-ingredient/essential-oils/lavender-soaps/">lavender</a> <em>Lavandula angustifolia, </em>and <a href="/products-by-ingredient/essential-oils/thyme-soaps/">thyme</a> <em>Thymus vulgaris.</em></p> <h3>Contains</h3> <ul> <li><a href="/products-by-ingredient/essential-oils/sweet-basil-soaps/">basil</a></li> <li><a href="/products-by-ingredient/essential-oils/clary-sage-soaps/">clary sage</a></li> <li><a href="/products-by-ingredient/essential-oils/lavender-soaps/">lavender</a></li> <li><a href="/products-by-ingredient/essential-oils/marjoram-soaps/">marjoram</a></li> <li><a href="/products-by-ingredient/essential-oils/peppermint-soaps/">peppermint</a></li> <li><a href="/products-by-ingredient/essential-oils/rosemary-soaps/">rosemary</a></li> <li><a href="/products-by-ingredient/essential-oils/thyme-soaps/">thyme</a></li> </ul> </div> <div class="clearfix"> <p><img src="https://www.herbariasoap.com/images/companies/1/2-BayRum-215-80.jpg?1473710447385" alt="Bay Rum Aftershave" width="215" height="388"></p> <h2><a name="BayRum"></a><strong>Bay Rum</strong></h2> <p>West Indian <a href="/products-by-ingredient/essential-oils/bay-soaps/">bay</a> has a spicy, manly scent. <a href="/products-by-ingredient/essential-oils/petitgrain-soaps/">Petitgrain</a>, a steam-distilled essential oil from twigs and leaves of orange trees, adds a pleasing complexity to the classic fragrance. To round out the scent, there’s a bit of <a href="/products-by-ingredient/essential-oils/clove-leaf-soaps/">clove</a>.</p> <h3>Contains</h3> <ul> <li><a href="/products-by-ingredient/essential-oils/bay-soaps/">bay</a></li> <li><a href="/products-by-ingredient/essential-oils/clove-leaf-soaps/">clove</a></li> <li><a href="/products-by-ingredient/essential-oils/petitgrain-soaps/">petitgrain</a></li> </ul> </div> <p><img src="https://www.herbariasoap.com/images/companies/1/2-Lavender-215-80.jpg?1473710499013" alt="Lavender Aftershave" width="215" height="388"></p> <h2><a id="lav"></a><strong>Lavender</strong></h2> <p><a href="/products-by-ingredient/essential-oils/lavender-soaps/">Lavender</a> is the major component of this aftershave. It is equally appealing to both men, like Frank Sinatra, and women, who shave many more square inches than most men. To give it a pleasant earthiness, we add intensely aromatic spikenard essential oil. Enjoy!</p> <h3>Contains</h3> <ul> <li><a href="/products-by-ingredient/essential-oils/lavender-soaps/">lavender</a></li> <li><a href="/products-by-ingredient/essential-oils/rose-geranium-soaps/">rose geranium</a></li> <li><span style="font-size: 11pt;"><a href="/products-by-ingredient/essential-oils/spikenard-soaps/">spikenard</a></span></li> </ul> <p class="clearfix">&nbsp;</p> <h3 class="clearfix">Categories</h3> <ul> <li><a href="/products-by-category/scent-group/mens-favorites-soaps/">men's favorites</a></li> <li><a href="/products-by-category/purpose/personal-products/">personal products</a></li> </ul> <div id="divProductDetailIncentiveValue"> <p>Each bottle of Aftershave counts as 1 bar toward our <a href="/free-bar-offer-details.html">Free Bar Offer</a>.</p> <p><a title="Shaving Soaps" href="/soaps/shaving-soaps.html"><img src="https://www.herbariasoap.com/images/companies/1/GroupShot12-12-450-80.jpg?1555775974178" alt="All Natural Shaving Soaps" width="450" height="600"></a></p> <p>Begin your shave with these moisturizing, creamy <a href="/soaps/shaving-soaps.html">Shave Soaps</a>.</p> <div class="span8"> <div id="fb-root">&nbsp;</div> </div> </div> after shave conditioner, skin conditioner, aftershave, men's aftershave, women's aftershave, balm aftershave, aftershave skin conditioner, lotion aftershave, essential oil aftershaves Not stinky, stinging or drying, our aftershaves are skin conditioners more than cologne. Makes skin feel comfortable all day. Buy 6 get 1 free. Free shipping on $60 orders. Herbaria Aftershaves - All Natural - Essential Oils <span style="font-family: georgia, palatino, serif; font-size: 14pt; color: #008000;">not Grandpa's aftershave</span> 6.95000000 217M,43,56,57,67,75,79,80,82,85,89,93,226,227,233,234,235,236,237,238,241,259,261,267,306 172450 Herbaria 1026 aftershave 217