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(
    IF(
      cscart_products_categories.link_type = 'M', 
      CONCAT(
        cscart_products_categories.category_id, 
        'M'
      ), 
      cscart_products_categories.category_id
    )
  ) 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 
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.company_id = 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 = 443 
  LEFT JOIN cscart_seo_names ON cscart_seo_names.object_id = 10350 
  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 
WHERE 
  cscart_products.product_id = 10350 
  AND (
    companies.status = 'A' 
    OR cscart_products.company_id = 0
  ) 
GROUP BY 
  cscart_products.product_id

Query time 0.00161

Explain
id select_type table type possible_keys key key_len ref rows Extra
1 SIMPLE cscart_products const PRIMARY,status,product_id_idx,status_idx PRIMARY 3 const 1
1 SIMPLE popularity const PRIMARY,total PRIMARY 3 const 1
1 SIMPLE cscart_product_sales const PRIMARY,pa PRIMARY 6 const,const 1
1 SIMPLE cscart_product_prices ref usergroup,product_id,lower_limit,usergroup_id product_id 3 const 1 Using where
1 SIMPLE cscart_product_descriptions const PRIMARY,product_id PRIMARY 9 const,const 1 Using where
1 SIMPLE shared_prices range usergroup,product_id,company_id,lower_limit,usergroup_id usergroup 13 2 Using where; Using join buffer (flat, BNL join)
1 SIMPLE companies eq_ref PRIMARY PRIMARY 4 const 1 Using where
1 SIMPLE cscart_products_categories ref PRIMARY,pt,product_id_idx,category_id_idx,product_category_idx,category_product_idx pt 3 const 3
1 SIMPLE cscart_categories eq_ref PRIMARY,c_status,p_category_id,idx_category_id PRIMARY 3 mahm3t_cs443.cscart_products_categories.category_id 1 Using where
1 SIMPLE cscart_seo_names const PRIMARY,dispatch PRIMARY 210 const,const,const,const,const 1 Using where
1 SIMPLE cscart_discussion const object_id,company_id object_id 10 const,const,const 1 Using where

Result

product_id product_code product_type status company_id list_price amount weight length width height shipping_freight low_avail_limit timestamp updated_timestamp usergroup_ids is_edp edp_shipping unlimited_download tracking free_shipping zero_price_action is_pbp is_op is_oper is_returnable return_period avail_since out_of_stock_actions localization min_qty max_qty qty_step list_qty_count tax_ids age_verification age_limit options_type exceptions_type details_layout shipping_params shipping_availability_id ms_type master_id unit_price aval_status facebook_obj_type cp_additinal_product_enabled cp_additinal_product_items cp_delivery_date youtube_link show_youtube_video replace_main_image size_chart_id staff_notes emo_pn emo_paczka emo_dostawca emo_kreskowy emo_nrdostawcy emo_uwagi emo_source lang_code product shortname short_description full_description meta_keywords meta_description search_words page_title age_warning_message unit_name promo_text stop_words amp_description custom_header price category_ids popularity company_name sales_amount seo_name seo_path discussion_type
10350 eps-par-th+ A 1 0.00 0.00 2.500 0 0 0 0.00 0 1551702346 1763462485 0 N N N O N R N N N Y 10 0 N 0 0 0 0 6 N 0 P F default a:5:{s:16:"min_items_in_box";i:0;s:16:"max_items_in_box";i:0;s:10:"box_length";i:0;s:9:"box_width";i:0;s:10:"box_height";i:0;} 0 M 0 1 0 activity N [] 0 N N 0 0 en EPS Parking THERMO+ (CS ≥ 150 kPa) <p style="text-align: justify;">Anthracite EPS boards produced by foaming polystyrene and intended for thermal insulation of floor, roofs, flat roofs and car parks. The product complies with the harmonized standard EN 13163:2012</p> <h2>EPS technical data:</h2> <ul> <li>thickness - from 20-300 mm</li> <li>length 1000 mm</li> <li>width 500 mm</li> <li>bending strength level BS200 ≥ 200 kPa</li> <li>compressive stress at 10% relative deformation CS(10)100 ≥ 150 kPa</li> <li>declared thermal conductivity ratio λD at a temperature of 10°C - 0,031 W/(m*K)</li> <li>fire reaction class E</li> <li>does not contain substances hermful to health and the environment</li> <li>does not destroy the ozone layer, contains only permitted biocides</li> <li>produced according to requirements of the standard PN-EN ISO 14021:2016-06</li> </ul> <h2>EPS apllication:</h2> <ul> <li>flat roofs,</li> <li>industrial floors (factories, shops and warehouses),</li> <li>parking areas and garages,</li> <li>insulation of upper tie beams, lintels and other thermal bridges,</li> <li>driveways</li> </ul> <h2>How to install polystyrene boards</h2> <p style="text-align: justify;">The EPS boards should be applied in accordance with the manufacturer’s instructions, RTQ ITB-1261/2013 Technical and Quality Recommendations, and guidelines contained in a construction design. The basic guidelines for laying the thermal insulation of floors and ceilings are as follows: make sure that the basis is flat and dry, otherwise flatten it. The floors on the ground require a damp proofing barrier (in form of tar paper, PE film, bituminous, water-based sealants). In case of ceilings between floors, apply a separating layer of PE film. Where the floor meets the wall, joint filler tape should be used. Start laying the boards in the corner and place the first row of boards from the wall by pushing them against the joint filler tape. Subsequent rows should be laid with staggered joints, without crossing the junctions of boards. When all insulation is in place (can be in two or more layers), spread at least 0.2 mm thick PE film to protect the boards from moisture and penetration of underlayment into the spaces between the EPS boards. Where water-based underfloor heating is used, install the heating cables with suitable board clips on which the PE film has already been spread. Please take into account that the thickness of the underlayment needs to be increased by the outer diameter of underfloor heating pipes.Do not use the EPS boards in direct contact with the substances having destructive effect on polystyrene EPS, such as organic solvents (acetone, benzene, nitro), etc.</p> <h2>Package, storage, transportation of EPS</h2> <p style="text-align: justify;">TERMONIUM parking boards are supplied only in the original manufacturer's packaging. The label on a package contains the following information: the name of a product, the manufacturer's name and a factory name, the date of production, EN 13163:2012 standard number, a code compatible with that standard, and declared technical features. TERMONIUM parking boards should be protected against damaging and weather conditions.</p> <h2>Thermal resistance</h2> <h2>Thermal resistance of parking EPS</h2> <table> <tbody> <tr> <td style="text-align: center; width: 100px;">Thickness</td> <td style="text-align: center; width: 100px;"><a href="index.php?dispatch=products.view&amp;product_id=567">Thermo</a></td> <td style="text-align: center; width: 100px;"><a href="index.php?dispatch=products.view&amp;product_id=569">Thermo + </a></td> </tr> <tr> <td colspan="1" rowspan="1" style="text-align: center; width: 100px;">mm</td> <td colspan="2" rowspan="1" style="text-align: center; width: 300px;"><sup>m<sup>2</sup>K</sup>/<sub>W</sub></td> </tr> <tr> <td style="text-align: center;">10</td> <td style="text-align: center;">0,30</td> <td style="text-align: center;">0.30</td> </tr> <tr> <td style="text-align: center;">20</td> <td style="text-align: center;">0.60</td> <td style="text-align: center;">0.60</td> </tr> <tr> <td style="text-align: center;">30</td> <td style="text-align: center;">0.95</td> <td style="text-align: center;">0.95</td> </tr> <tr> <td style="text-align: center;">40</td> <td style="text-align: center;">1.25</td> <td style="text-align: center;">1.25</td> </tr> <tr> <td style="text-align: center;">50</td> <td style="text-align: center;">1.60</td> <td style="text-align: center;">1.60</td> </tr> <tr> <td style="text-align: center;">60</td> <td style="text-align: center;">1.90</td> <td style="text-align: center;">1.90</td> </tr> <tr> <td style="text-align: center;">70</td> <td style="text-align: center;">2.25</td> <td style="text-align: center;">2.25</td> </tr> <tr> <td style="text-align: center;">80</td> <td style="text-align: center;">2.55</td> <td style="text-align: center;">2.55</td> </tr> <tr> <td style="text-align: center;">90</td> <td style="text-align: center;">2.90</td> <td style="text-align: center;">2.90</td> </tr> <tr> <td style="text-align: center;">100</td> <td style="text-align: center;">3.20</td> <td style="text-align: center;">3.20</td> </tr> <tr> <td style="text-align: center;">110</td> <td style="text-align: center;">3.50</td> <td style="text-align: center;">3.50</td> </tr> <tr> <td style="text-align: center;">120</td> <td style="text-align: center;">3.85</td> <td style="text-align: center;">3.85</td> </tr> <tr> <td style="text-align: center;">130</td> <td style="text-align: center;">4.15</td> <td style="text-align: center;">4.15</td> </tr> <tr> <td style="text-align: center;">140</td> <td style="text-align: center;">4.50</td> <td style="text-align: center;">4.50</td> </tr> <tr> <td style="text-align: center;">150</td> <td style="text-align: center;">4.80</td> <td style="text-align: center;">4.80</td> </tr> <tr> <td style="text-align: center;">160</td> <td style="text-align: center;">5.15</td> <td style="text-align: center;">5.15</td> </tr> <tr> <td style="text-align: center;">170</td> <td style="text-align: center;">5.45</td> <td style="text-align: center;">5.45</td> </tr> <tr> <td style="text-align: center;">180</td> <td style="text-align: center;">5.80</td> <td style="text-align: center;">5.80</td> </tr> <tr> <td style="text-align: center;">190</td> <td style="text-align: center;">6.10</td> <td style="text-align: center;">6.10</td> </tr> <tr> <td style="text-align: center;">200</td> <td style="text-align: center;">6.45</td> <td style="text-align: center;">6.45</td> </tr> </tbody> </table> ✔anthracite EPS ✔parking and floor insulation ✔heavy duty floor ✔extra strong ✔high compressive strength ✔for floor in factories, shops and warehouses, parking areas and garages, driveways ✔check it now! Grey super strong EPS for parking with compressive stress 150 kPa 7.200000 443M 55804 baubaY.de 7 eps-parking-thermo-plus 415/428/443 B