SELECT 
  SQL_CALC_FOUND_ROWS products.product_id, 
  products.amount, 
  descr1.product as product, 
  companies.company as company_name, 
  variation_group_products.group_id AS variation_group_id, 
  products.product_type, 
  products.parent_product_id 
FROM 
  cscart_products as products 
  LEFT JOIN cscart_product_descriptions as descr1 ON descr1.product_id = products.product_id 
  AND descr1.lang_code = 'ru' 
  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) 
  INNER JOIN cscart_product_variation_group_products AS variation_group_products ON variation_group_products.product_id = products.product_id 
WHERE 
  1 
  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 variation_group_products.group_id IN (
    71, 72, 73, 54, 69, 68, 70, 131, 46, 119, 
    120, 25, 87, 84, 31, 90, 82, 86, 89, 85, 
    92, 88, 93, 91, 94, 83, 53, 26, 28, 29, 
    27, 79, 77, 112, 114, 115
  ) 
GROUP BY 
  products.product_id 
ORDER BY 
  NULL asc

Query time 0.00927

JSON explain

{
  "query_block": {
    "select_id": 1,
    "cost_info": {
      "query_cost": "209.60"
    },
    "ordering_operation": {
      "using_filesort": false,
      "grouping_operation": {
        "using_temporary_table": true,
        "using_filesort": false,
        "nested_loop": [
          {
            "table": {
              "table_name": "cscart_categories",
              "access_type": "ALL",
              "possible_keys": [
                "PRIMARY",
                "c_status",
                "p_category_id"
              ],
              "rows_examined_per_scan": 125,
              "rows_produced_per_join": 5,
              "filtered": "4.00",
              "cost_info": {
                "read_cost": "29.49",
                "eval_cost": "1.00",
                "prefix_cost": "30.49",
                "data_read_per_join": "20K"
              },
              "used_columns": [
                "category_id",
                "storefront_id",
                "usergroup_ids",
                "status"
              ],
              "attached_condition": "(((`cscart`.`cscart_categories`.`usergroup_ids` = '') or find_in_set(0,`cscart`.`cscart_categories`.`usergroup_ids`) or find_in_set(1,`cscart`.`cscart_categories`.`usergroup_ids`)) and (`cscart`.`cscart_categories`.`status` in ('A','H')) and (`cscart`.`cscart_categories`.`storefront_id` in (0,1)))"
            }
          },
          {
            "table": {
              "table_name": "products_categories",
              "access_type": "ref",
              "possible_keys": [
                "PRIMARY",
                "pt"
              ],
              "key": "PRIMARY",
              "used_key_parts": [
                "category_id"
              ],
              "key_length": "3",
              "ref": [
                "cscart.cscart_categories.category_id"
              ],
              "rows_examined_per_scan": 12,
              "rows_produced_per_join": 60,
              "filtered": "100.00",
              "using_index": true,
              "cost_info": {
                "read_cost": "6.42",
                "eval_cost": "12.00",
                "prefix_cost": "48.91",
                "data_read_per_join": "960"
              },
              "used_columns": [
                "product_id",
                "category_id"
              ]
            }
          },
          {
            "table": {
              "table_name": "products",
              "access_type": "eq_ref",
              "possible_keys": [
                "PRIMARY",
                "status"
              ],
              "key": "PRIMARY",
              "used_key_parts": [
                "product_id"
              ],
              "key_length": "3",
              "ref": [
                "cscart.products_categories.product_id"
              ],
              "rows_examined_per_scan": 1,
              "rows_produced_per_join": 59,
              "filtered": "99.57",
              "cost_info": {
                "read_cost": "60.00",
                "eval_cost": "11.95",
                "prefix_cost": "120.91",
                "data_read_per_join": "391K"
              },
              "used_columns": [
                "product_id",
                "product_type",
                "status",
                "company_id",
                "amount",
                "usergroup_ids",
                "parent_product_id"
              ],
              "attached_condition": "(((`cscart`.`products`.`usergroup_ids` = '') or find_in_set(0,`cscart`.`products`.`usergroup_ids`) or find_in_set(1,`cscart`.`products`.`usergroup_ids`)) and (`cscart`.`products`.`status` = 'A'))"
            }
          },
          {
            "table": {
              "table_name": "companies",
              "access_type": "eq_ref",
              "possible_keys": [
                "PRIMARY"
              ],
              "key": "PRIMARY",
              "used_key_parts": [
                "company_id"
              ],
              "key_length": "4",
              "ref": [
                "cscart.products.company_id"
              ],
              "rows_examined_per_scan": 1,
              "rows_produced_per_join": 5,
              "filtered": "10.00",
              "cost_info": {
                "read_cost": "59.74",
                "eval_cost": "1.19",
                "prefix_cost": "192.60",
                "data_read_per_join": "40K"
              },
              "used_columns": [
                "company_id",
                "status",
                "company"
              ],
              "attached_condition": "(`cscart`.`companies`.`status` = 'A')"
            }
          },
          {
            "table": {
              "table_name": "variation_group_products",
              "access_type": "ref",
              "possible_keys": [
                "PRIMARY",
                "idx_group_id"
              ],
              "key": "PRIMARY",
              "used_key_parts": [
                "product_id"
              ],
              "key_length": "3",
              "ref": [
                "cscart.products_categories.product_id"
              ],
              "rows_examined_per_scan": 3,
              "rows_produced_per_join": 5,
              "filtered": "32.86",
              "using_index": true,
              "cost_info": {
                "read_cost": "6.35",
                "eval_cost": "1.18",
                "prefix_cost": "202.53",
                "data_read_per_join": "94"
              },
              "used_columns": [
                "product_id",
                "group_id"
              ],
              "attached_condition": "(`cscart`.`variation_group_products`.`group_id` in (71,72,73,54,69,68,70,131,46,119,120,25,87,84,31,90,82,86,89,85,92,88,93,91,94,83,53,26,28,29,27,79,77,112,114,115))"
            }
          },
          {
            "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": [
                "cscart.products_categories.product_id",
                "const"
              ],
              "rows_examined_per_scan": 1,
              "rows_produced_per_join": 5,
              "filtered": "100.00",
              "cost_info": {
                "read_cost": "5.89",
                "eval_cost": "1.18",
                "prefix_cost": "209.60",
                "data_read_per_join": "26K"
              },
              "used_columns": [
                "product_id",
                "lang_code",
                "product"
              ]
            }
          }
        ]
      }
    }
  }
}

Result

product_id amount product company_name variation_group_id product_type parent_product_id
969 1 Комод Кассия Тестовый производитель 119 P 0
970 1 Комод Кассия Тестовый производитель 119 V 969
636 1 Комод Джелато Тестовый производитель 46 P 0
637 1 Комод Джелато Тестовый производитель 46 V 636
972 1 Комод Люксор Тестовый производитель 120 P 0
973 1 Комод Люксор Тестовый производитель 120 V 972
974 1 Комод Люксор Тестовый производитель 120 V 972
975 1 Комод Люксор Тестовый производитель 120 V 972
945 1 Полка Кассия Тестовый производитель 112 P 0
946 1 Полка Кассия Тестовый производитель 112 V 945
953 1 Полка Кассия Тестовый производитель 114 P 0
954 1 Полка Кассия Тестовый производитель 114 V 953
955 1 Полка Кассия Тестовый производитель 114 V 953
956 1 Полка Кассия Тестовый производитель 115 P 0
957 1 Полка Кассия Тестовый производитель 115 V 956
958 1 Полка Кассия Тестовый производитель 115 V 956
699 10 Диван угловой Дензел Тестовый производитель 54 P 0
700 10 Диван угловой Дензел Тестовый производитель 54 V 699
701 10 Диван угловой Дензел Тестовый производитель 54 V 699
702 10 Диван угловой Дензел Тестовый производитель 54 V 699
774 1 Диван угловой левый Бергамо Тестовый производитель 68 P 0
775 1 Диван угловой левый Бергамо Тестовый производитель 68 V 774
776 1 Диван угловой левый Бергамо Тестовый производитель 68 V 774
777 1 Диван угловой Кросби Тестовый производитель 69 P 0
778 1 Диван угловой Кросби Тестовый производитель 69 V 777
779 1 Диван угловой Кросби Тестовый производитель 69 V 777
780 1 Диван угловой Кросби Тестовый производитель 69 V 777
781 1 Диван угловой правый Лесли Тестовый производитель 70 P 0
782 1 Диван угловой правый Лесли Тестовый производитель 70 V 781
783 1 Диван угловой правый Лесли Тестовый производитель 70 V 781
784 1 Диван угловой правый Лесли Тестовый производитель 70 V 781
785 0 Диван Аргос Тестовый производитель 71 V 786
786 1 Диван Аргос Тестовый производитель 71 P 0
787 10 Диван Аргос Тестовый производитель 71 V 786
788 0 Диван Дензел Тестовый производитель 72 V 789
789 1 Диван Дензел Тестовый производитель 72 P 0
790 1 Диван Дензел Тестовый производитель 72 V 789
791 1 Диван Дензел Тестовый производитель 72 V 789
792 1 Диван Лесли Тестовый производитель 73 P 0
793 1 Диван Лесли Тестовый производитель 73 V 792
794 1 Диван Лесли Тестовый производитель 73 V 792
795 1 Диван Лесли Тестовый производитель 73 V 792
678 0 Мини-прихожая Ивет Тестовый производитель 53 V 679
679 1 Мини-прихожая Ивет Тестовый производитель 53 P 0
680 1 Мини-прихожая Ивет Тестовый производитель 53 V 679
564 1 Кресло Айленд Тестовый производитель 25 P 0
565 1 Кресло Айленд Тестовый производитель 25 V 564
566 1 Кресло Айленд Тестовый производитель 25 V 564
567 1 Кресло Айленд Тестовый производитель 25 V 564
568 1 Мягкое кресло Дублин Тестовый производитель 26 P 0
569 1 Мягкое кресло Дублин Тестовый производитель 26 V 568
570 1 Мягкое кресло Дублин Тестовый производитель 26 V 568
571 1 Мягкое кресло Дублин Тестовый производитель 26 V 568
572 1 Мягкое кресло Дублин Тестовый производитель 26 V 568
573 1 Мягкое кресло-трансформсер Тиволи Тестовый производитель 27 P 0
574 1 Мягкое кресло-трансформсер Тиволи Тестовый производитель 27 V 573
575 1 Мягкое кресло-трансформсер Тиволи Тестовый производитель 27 V 573
576 1 Мягкое кресло-трансформсер Тиволи Тестовый производитель 27 V 573
577 1 Мягкое кресло-трансформсер Тиволи Тестовый производитель 27 V 573
578 1 Мягкое кресло Ульм Тестовый производитель 28 P 0
579 1 Мягкое кресло Ульм Тестовый производитель 28 V 578
580 1 Мягкое кресло Ульм Тестовый производитель 28 V 578
581 1 Мягкое кресло Ульм Тестовый производитель 28 V 578
582 1 Мягкое кресло Ульм Тестовый производитель 28 V 578
583 1 Мягкое кресло Холли Тестовый производитель 29 P 0
584 1 Мягкое кресло Холли Тестовый производитель 29 V 583
585 1 Мягкое кресло Холли Тестовый производитель 29 V 583
586 1 Мягкое кресло Холли Тестовый производитель 29 V 583
592 1 Кровать Джелато Тестовый производитель 31 P 0
593 1 Кровать Джелато Тестовый производитель 31 V 592
827 1 Кровать с подъемным механизмом Брианна Тестовый производитель 82 V 828
828 1 Кровать с подъемным механизмом Брианна Тестовый производитель 82 P 0
829 1 Кровать с подъемным механизмом Брианна Тестовый производитель 82 V 828
830 1 Кровать с подъемным механизмом Брианна Тестовый производитель 82 V 828
831 1 Кровать с подъемным механизмом Брианна Тестовый производитель 82 V 828
832 1 Кровать с ящиками Кассия Тестовый производитель 83 P 0
833 1 Кровать с ящиками Кассия Тестовый производитель 83 V 832
834 1 Кровать двухъярусная левая Кассия Тестовый производитель 84 P 0
835 1 Кровать двухъярусная левая Кассия Тестовый производитель 84 V 834
837 1 Кровать с подъемным механизмом Дакота Тестовый производитель 85 V 839
838 1 Кровать с подъемным механизмом Дакота Тестовый производитель 85 V 839
839 1 Кровать с подъемным механизмом Дакота Тестовый производитель 85 P 0
840 1 Кровать с подъемным механизмом Дакота Тестовый производитель 85 V 839
841 1 Кровать с подъемным механизмом Дакота Тестовый производитель 85 V 839
842 1 Кровать с подъемным механизмом Брианна Тестовый производитель 86 P 0
843 1 Кровать с подъемным механизмом Брианна Тестовый производитель 86 V 842
844 1 Кровать с подъемным механизмом Брианна Тестовый производитель 86 V 842
845 1 Кровать с подъемным механизмом Брианна Тестовый производитель 86 V 842
846 1 Кровать с подъемным механизмом Брианна Тестовый производитель 86 V 842
847 0 Кровать Алекс Тестовый производитель 87 V 848
848 1 Кровать Алекс Тестовый производитель 87 P 0
849 1 Кровать Алекс Тестовый производитель 87 V 848
850 1 Кровать Алекс Тестовый производитель 87 V 848
851 1 Кровать Алекс Тестовый производитель 87 V 848
852 1 Кровать с подъемным механизмом Кассия Тестовый производитель 88 P 0
853 1 Кровать с подъемным механизмом Кассия Тестовый производитель 88 V 852
854 1 Кровать с подъемным механизмом Брианна Тестовый производитель 89 V 857
855 1 Кровать с подъемным механизмом Брианна Тестовый производитель 89 V 857
856 1 Кровать с подъемным механизмом Брианна Тестовый производитель 89 V 857
857 1 Кровать с подъемным механизмом Брианна Тестовый производитель 89 P 0
858 1 Кровать с подъемным механизмом Брианна Тестовый производитель 89 V 857
859 1 Кровать с подъёмным механизмом Августа Тестовый производитель 90 P 0
860 1 Кровать с подъёмным механизмом Августа Тестовый производитель 90 V 859
861 1 Кровать с подъёмным механизмом Августа Тестовый производитель 90 V 859
862 1 Кровать с подъёмным механизмом Августа Тестовый производитель 90 V 859
863 1 Кровать с подъёмным механизмом Августа Тестовый производитель 90 V 859
864 1 Кровать с подъемным механизмом Эстрелла Тестовый производитель 91 P 0
865 1 Кровать с подъемным механизмом Эстрелла Тестовый производитель 91 V 864
866 1 Кровать с подъемным механизмом Эстрелла Тестовый производитель 91 V 864
867 1 Кровать с подъемным механизмом Эстрелла Тестовый производитель 91 V 864
868 1 Кровать с подъемным механизмом Дакота Тестовый производитель 92 P 0
869 1 Кровать с подъемным механизмом Дакота Тестовый производитель 92 V 868
870 1 Кровать с подъемным механизмом Дакота Тестовый производитель 92 V 868
871 1 Кровать с подъемным механизмом Дакота Тестовый производитель 92 V 868
872 1 Кровать с подъемным механизмом Дакота Тестовый производитель 92 V 868
873 1 Кровать с подъемным механизмом Люксор Тестовый производитель 93 P 0
874 1 Кровать с подъемным механизмом Люксор Тестовый производитель 93 V 873
875 1 Кровать с подъемным механизмом Эстрелла Тестовый производитель 94 P 0
876 1 Кровать с подъемным механизмом Эстрелла Тестовый производитель 94 V 875
877 1 Кровать с подъемным механизмом Эстрелла Тестовый производитель 94 V 875
878 1 Кровать с подъемным механизмом Эстрелла Тестовый производитель 94 V 875
811 1 Письменный стол правый Кассия Тестовый производитель 77 P 0
812 1 Письменный стол правый Кассия Тестовый производитель 77 V 811
815 1 Письменный стол Кассия Тестовый производитель 79 P 0
816 1 Письменный стол Кассия Тестовый производитель 79 V 815
817 1 Письменный стол Кассия Тестовый производитель 79 V 815
818 1 Письменный стол Кассия Тестовый производитель 79 V 815
1025 1 Зеркало Кассия Тестовый производитель 131 P 0
1026 1 Зеркало Кассия Тестовый производитель 131 V 1025
1027 1 Зеркало Кассия Тестовый производитель 131 V 1025