SELECT 
  b.variant_name, 
  a.*, 
  IF(
    shared_option_variants.variant_id IS NOT NULL, 
    shared_option_variants.modifier, 
    a.modifier
  ) as modifier, 
  IF(
    shared_option_variants.variant_id IS NOT NULL, 
    shared_option_variants.modifier_type, 
    a.modifier_type
  ) as modifier_type 
FROM 
  cscart_product_option_variants AS a 
  LEFT JOIN cscart_product_option_variants_descriptions AS b ON b.variant_id = a.variant_id 
  AND b.lang_code = 'ru' 
  LEFT JOIN cscart_ult_product_option_variants shared_option_variants ON shared_option_variants.variant_id = a.variant_id 
  AND shared_option_variants.company_id = 1 
WHERE 
  1 
  AND a.option_id IN (
    1039, 1220, 1180, 1046, 1032, 1190, 1043, 
    1261, 1184, 988, 1031, 1221, 1181, 1185, 
    1123, 1186, 1041, 1234, 1196, 1030, 
    1183, 1199, 1179, 1130, 1200, 1178
  ) 
  AND a.status = 'A' 
ORDER BY 
  a.position, 
  a.variant_id

Query time 0.00289

JSON explain

{
  "query_block": {
    "select_id": 1,
    "cost_info": {
      "query_cost": "369.21"
    },
    "ordering_operation": {
      "using_filesort": true,
      "cost_info": {
        "sort_cost": "234.00"
      },
      "nested_loop": [
        {
          "table": {
            "table_name": "shared_option_variants",
            "access_type": "system",
            "possible_keys": [
              "PRIMARY",
              "company_id"
            ],
            "rows_examined_per_scan": 0,
            "rows_produced_per_join": 1,
            "filtered": "0.00",
            "const_row_not_found": true,
            "cost_info": {
              "read_cost": "0.00",
              "eval_cost": "0.10",
              "prefix_cost": "0.00",
              "data_read_per_join": "24"
            },
            "used_columns": [
              "variant_id",
              "company_id",
              "modifier",
              "modifier_type"
            ]
          }
        },
        {
          "table": {
            "table_name": "a",
            "access_type": "range",
            "possible_keys": [
              "status",
              "option_id",
              "option_id_2"
            ],
            "key": "option_id",
            "used_key_parts": [
              "option_id",
              "status"
            ],
            "key_length": "6",
            "rows_examined_per_scan": 234,
            "rows_produced_per_join": 234,
            "filtered": "100.00",
            "index_condition": "((`primapearl_r_new`.`a`.`option_id` in (1039,1220,1180,1046,1032,1190,1043,1261,1184,988,1031,1221,1181,1185,1123,1186,1041,1234,1196,1030,1183,1199,1179,1130,1200,1178)) and (`primapearl_r_new`.`a`.`status` = 'A'))",
            "cost_info": {
              "read_cost": "88.41",
              "eval_cost": "23.40",
              "prefix_cost": "111.81",
              "data_read_per_join": "274K"
            },
            "used_columns": [
              "variant_id",
              "option_id",
              "position",
              "modifier",
              "modifier_type",
              "weight_modifier",
              "weight_modifier_type",
              "point_modifier",
              "point_modifier_type",
              "status",
              "yml2_variant",
              "external_id"
            ]
          }
        },
        {
          "table": {
            "table_name": "b",
            "access_type": "eq_ref",
            "possible_keys": [
              "PRIMARY"
            ],
            "key": "PRIMARY",
            "used_key_parts": [
              "variant_id",
              "lang_code"
            ],
            "key_length": "9",
            "ref": [
              "primapearl_r_new.a.variant_id",
              "const"
            ],
            "rows_examined_per_scan": 1,
            "rows_produced_per_join": 234,
            "filtered": "100.00",
            "cost_info": {
              "read_cost": "0.00",
              "eval_cost": "23.40",
              "prefix_cost": "135.21",
              "data_read_per_join": "179K"
            },
            "used_columns": [
              "variant_id",
              "lang_code",
              "variant_name"
            ]
          }
        }
      ]
    }
  }
}

Result

variant_name variant_id option_id position modifier modifier_type weight_modifier weight_modifier_type point_modifier point_modifier_type status yml2_variant external_id
16 8120 988 10 0.000 P 0.000 A 0.000 A A
16 8498 1030 10 0.000 P 0.000 A 0.000 A A
16 8507 1031 10 0.000 P 0.000 A 0.000 A A
16 8516 1032 10 0.000 P 0.000 A 0.000 A A
16 8579 1039 10 0.000 P 0.000 A 0.000 A A
16 8597 1041 10 0.000 P 0.000 A 0.000 A A
16 8615 1043 10 0.000 P 0.000 A 0.000 A A
16 8642 1046 10 0.000 P 0.000 A 0.000 A A
16 9335 1123 10 0.000 P 0.000 A 0.000 A A
16 9398 1130 10 0.000 P 0.000 A 0.000 A A
16 9830 1178 10 0.000 P 0.000 A 0.000 A A
16 9839 1179 10 0.000 P 0.000 A 0.000 A A
16 9848 1180 10 0.000 P 0.000 A 0.000 A A
16 9857 1181 10 0.000 P 0.000 A 0.000 A A
16 9875 1183 10 0.000 P 0.000 A 0.000 A A
16 9884 1184 10 0.000 P 0.000 A 0.000 A A
16 9893 1185 10 0.000 P 0.000 A 0.000 A A
16 9902 1186 10 0.000 P 0.000 A 0.000 A A
16 9938 1190 10 0.000 P 0.000 A 0.000 A A
16 9992 1196 10 0.000 P 0.000 A 0.000 A A
16 10019 1199 10 0.000 P 0.000 A 0.000 A A
16 10028 1200 10 0.000 P 0.000 A 0.000 A A
16 10208 1220 10 0.000 P 0.000 A 0.000 A A
16 10217 1221 10 0.000 P 0.000 A 0.000 A A
16 10334 1234 10 0.000 P 0.000 A 0.000 A A
16 10577 1261 10 0.000 P 0.000 A 0.000 A A
16,5 8121 988 20 0.000 P 0.000 A 0.000 A A
16,5 8499 1030 20 0.000 P 0.000 A 0.000 A A
16,5 8508 1031 20 0.000 P 0.000 A 0.000 A A
16,5 8517 1032 20 0.000 P 0.000 A 0.000 A A
16,5 8580 1039 20 0.000 P 0.000 A 0.000 A A
16,5 8598 1041 20 0.000 P 0.000 A 0.000 A A
16,5 8616 1043 20 0.000 P 0.000 A 0.000 A A
16,5 8643 1046 20 0.000 P 0.000 A 0.000 A A
16,5 9336 1123 20 0.000 P 0.000 A 0.000 A A
16,5 9399 1130 20 0.000 P 0.000 A 0.000 A A
16,5 9831 1178 20 0.000 P 0.000 A 0.000 A A
16,5 9840 1179 20 0.000 P 0.000 A 0.000 A A
16,5 9849 1180 20 0.000 P 0.000 A 0.000 A A
16,5 9858 1181 20 0.000 P 0.000 A 0.000 A A
16,5 9876 1183 20 0.000 P 0.000 A 0.000 A A
16,5 9885 1184 20 0.000 P 0.000 A 0.000 A A
16,5 9894 1185 20 0.000 P 0.000 A 0.000 A A
16,5 9903 1186 20 0.000 P 0.000 A 0.000 A A
16,5 9939 1190 20 0.000 P 0.000 A 0.000 A A
16,5 9993 1196 20 0.000 P 0.000 A 0.000 A A
16,5 10020 1199 20 0.000 P 0.000 A 0.000 A A
16,5 10029 1200 20 0.000 P 0.000 A 0.000 A A
16,5 10209 1220 20 0.000 P 0.000 A 0.000 A A
16,5 10218 1221 20 0.000 P 0.000 A 0.000 A A
16,5 10335 1234 20 0.000 P 0.000 A 0.000 A A
16,5 10578 1261 20 0.000 P 0.000 A 0.000 A A
17 8122 988 30 0.000 P 0.000 A 0.000 A A
17 8500 1030 30 0.000 P 0.000 A 0.000 A A
17 8509 1031 30 0.000 P 0.000 A 0.000 A A
17 8518 1032 30 0.000 P 0.000 A 0.000 A A
17 8581 1039 30 0.000 P 0.000 A 0.000 A A
17 8599 1041 30 0.000 P 0.000 A 0.000 A A
17 8617 1043 30 0.000 P 0.000 A 0.000 A A
17 8644 1046 30 0.000 P 0.000 A 0.000 A A
17 9337 1123 30 0.000 P 0.000 A 0.000 A A
17 9400 1130 30 0.000 P 0.000 A 0.000 A A
17 9832 1178 30 0.000 P 0.000 A 0.000 A A
17 9841 1179 30 0.000 P 0.000 A 0.000 A A
17 9850 1180 30 0.000 P 0.000 A 0.000 A A
17 9859 1181 30 0.000 P 0.000 A 0.000 A A
17 9877 1183 30 0.000 P 0.000 A 0.000 A A
17 9886 1184 30 0.000 P 0.000 A 0.000 A A
17 9895 1185 30 0.000 P 0.000 A 0.000 A A
17 9904 1186 30 0.000 P 0.000 A 0.000 A A
17 9940 1190 30 0.000 P 0.000 A 0.000 A A
17 9994 1196 30 0.000 P 0.000 A 0.000 A A
17 10021 1199 30 0.000 P 0.000 A 0.000 A A
17 10030 1200 30 0.000 P 0.000 A 0.000 A A
17 10210 1220 30 0.000 P 0.000 A 0.000 A A
17 10219 1221 30 0.000 P 0.000 A 0.000 A A
17 10336 1234 30 0.000 P 0.000 A 0.000 A A
17 10579 1261 30 0.000 P 0.000 A 0.000 A A
17,5 8123 988 40 0.000 P 0.000 A 0.000 A A
17,5 8501 1030 40 0.000 P 0.000 A 0.000 A A
17,5 8510 1031 40 0.000 P 0.000 A 0.000 A A
17,5 8519 1032 40 0.000 P 0.000 A 0.000 A A
17,5 8582 1039 40 0.000 P 0.000 A 0.000 A A
17,5 8600 1041 40 0.000 P 0.000 A 0.000 A A
17,5 8618 1043 40 0.000 P 0.000 A 0.000 A A
17,5 8645 1046 40 0.000 P 0.000 A 0.000 A A
17,5 9338 1123 40 0.000 P 0.000 A 0.000 A A
17,5 9401 1130 40 0.000 P 0.000 A 0.000 A A
17,5 9833 1178 40 0.000 P 0.000 A 0.000 A A
17,5 9842 1179 40 0.000 P 0.000 A 0.000 A A
17,5 9851 1180 40 0.000 P 0.000 A 0.000 A A
17,5 9860 1181 40 0.000 P 0.000 A 0.000 A A
17,5 9878 1183 40 0.000 P 0.000 A 0.000 A A
17,5 9887 1184 40 0.000 P 0.000 A 0.000 A A
17,5 9896 1185 40 0.000 P 0.000 A 0.000 A A
17,5 9905 1186 40 0.000 P 0.000 A 0.000 A A
17,5 9941 1190 40 0.000 P 0.000 A 0.000 A A
17,5 9995 1196 40 0.000 P 0.000 A 0.000 A A
17,5 10022 1199 40 0.000 P 0.000 A 0.000 A A
17,5 10031 1200 40 0.000 P 0.000 A 0.000 A A
17,5 10211 1220 40 0.000 P 0.000 A 0.000 A A
17,5 10220 1221 40 0.000 P 0.000 A 0.000 A A
17,5 10337 1234 40 0.000 P 0.000 A 0.000 A A
17,5 10580 1261 40 0.000 P 0.000 A 0.000 A A
18 8124 988 50 0.000 P 0.000 A 0.000 A A
18 8502 1030 50 0.000 P 0.000 A 0.000 A A
18 8511 1031 50 0.000 P 0.000 A 0.000 A A
18 8520 1032 50 0.000 P 0.000 A 0.000 A A
18 8583 1039 50 0.000 P 0.000 A 0.000 A A
18 8601 1041 50 0.000 P 0.000 A 0.000 A A
18 8619 1043 50 0.000 P 0.000 A 0.000 A A
18 8646 1046 50 0.000 P 0.000 A 0.000 A A
18 9339 1123 50 0.000 P 0.000 A 0.000 A A
18 9402 1130 50 0.000 P 0.000 A 0.000 A A
18 9834 1178 50 0.000 P 0.000 A 0.000 A A
18 9843 1179 50 0.000 P 0.000 A 0.000 A A
18 9852 1180 50 0.000 P 0.000 A 0.000 A A
18 9861 1181 50 0.000 P 0.000 A 0.000 A A
18 9879 1183 50 0.000 P 0.000 A 0.000 A A
18 9888 1184 50 0.000 P 0.000 A 0.000 A A
18 9897 1185 50 0.000 P 0.000 A 0.000 A A
18 9906 1186 50 0.000 P 0.000 A 0.000 A A
18 9942 1190 50 0.000 P 0.000 A 0.000 A A
18 9996 1196 50 0.000 P 0.000 A 0.000 A A
18 10023 1199 50 0.000 P 0.000 A 0.000 A A
18 10032 1200 50 0.000 P 0.000 A 0.000 A A
18 10212 1220 50 0.000 P 0.000 A 0.000 A A
18 10221 1221 50 0.000 P 0.000 A 0.000 A A
18 10338 1234 50 0.000 P 0.000 A 0.000 A A
18 10581 1261 50 0.000 P 0.000 A 0.000 A A
18,5 8125 988 60 0.000 P 0.000 A 0.000 A A
18,5 8503 1030 60 0.000 P 0.000 A 0.000 A A
18,5 8512 1031 60 0.000 P 0.000 A 0.000 A A
18,5 8521 1032 60 0.000 P 0.000 A 0.000 A A
18,5 8584 1039 60 0.000 P 0.000 A 0.000 A A
18,5 8602 1041 60 0.000 P 0.000 A 0.000 A A
18,5 8620 1043 60 0.000 P 0.000 A 0.000 A A
18,5 8647 1046 60 0.000 P 0.000 A 0.000 A A
18,5 9340 1123 60 0.000 P 0.000 A 0.000 A A
18,5 9403 1130 60 0.000 P 0.000 A 0.000 A A
18,5 9835 1178 60 0.000 P 0.000 A 0.000 A A
18,5 9844 1179 60 0.000 P 0.000 A 0.000 A A
18,5 9853 1180 60 0.000 P 0.000 A 0.000 A A
18,5 9862 1181 60 0.000 P 0.000 A 0.000 A A
18,5 9880 1183 60 0.000 P 0.000 A 0.000 A A
18,5 9889 1184 60 0.000 P 0.000 A 0.000 A A
18,5 9898 1185 60 0.000 P 0.000 A 0.000 A A
18,5 9907 1186 60 0.000 P 0.000 A 0.000 A A
18,5 9943 1190 60 0.000 P 0.000 A 0.000 A A
18,5 9997 1196 60 0.000 P 0.000 A 0.000 A A
18,5 10024 1199 60 0.000 P 0.000 A 0.000 A A
18,5 10033 1200 60 0.000 P 0.000 A 0.000 A A
18,5 10213 1220 60 0.000 P 0.000 A 0.000 A A
18,5 10222 1221 60 0.000 P 0.000 A 0.000 A A
18,5 10339 1234 60 0.000 P 0.000 A 0.000 A A
18,5 10582 1261 60 0.000 P 0.000 A 0.000 A A
19 8126 988 70 0.000 P 0.000 A 0.000 A A
19 8504 1030 70 0.000 P 0.000 A 0.000 A A
19 8513 1031 70 0.000 P 0.000 A 0.000 A A
19 8522 1032 70 0.000 P 0.000 A 0.000 A A
19 8585 1039 70 0.000 P 0.000 A 0.000 A A
19 8603 1041 70 0.000 P 0.000 A 0.000 A A
19 8621 1043 70 0.000 P 0.000 A 0.000 A A
19 8648 1046 70 0.000 P 0.000 A 0.000 A A
19 9341 1123 70 0.000 P 0.000 A 0.000 A A
19 9404 1130 70 0.000 P 0.000 A 0.000 A A
19 9836 1178 70 0.000 P 0.000 A 0.000 A A
19 9845 1179 70 0.000 P 0.000 A 0.000 A A
19 9854 1180 70 0.000 P 0.000 A 0.000 A A
19 9863 1181 70 0.000 P 0.000 A 0.000 A A
19 9881 1183 70 0.000 P 0.000 A 0.000 A A
19 9890 1184 70 0.000 P 0.000 A 0.000 A A
19 9899 1185 70 0.000 P 0.000 A 0.000 A A
19 9908 1186 70 0.000 P 0.000 A 0.000 A A
19 9944 1190 70 0.000 P 0.000 A 0.000 A A
19 9998 1196 70 0.000 P 0.000 A 0.000 A A
19 10025 1199 70 0.000 P 0.000 A 0.000 A A
19 10034 1200 70 0.000 P 0.000 A 0.000 A A
19 10214 1220 70 0.000 P 0.000 A 0.000 A A
19 10223 1221 70 0.000 P 0.000 A 0.000 A A
19 10340 1234 70 0.000 P 0.000 A 0.000 A A
19 10583 1261 70 0.000 P 0.000 A 0.000 A A
19,5 8127 988 80 0.000 P 0.000 A 0.000 A A
19,5 8505 1030 80 0.000 P 0.000 A 0.000 A A
19,5 8514 1031 80 0.000 P 0.000 A 0.000 A A
19,5 8523 1032 80 0.000 P 0.000 A 0.000 A A
19,5 8586 1039 80 0.000 P 0.000 A 0.000 A A
19,5 8604 1041 80 0.000 P 0.000 A 0.000 A A
19,5 8622 1043 80 0.000 P 0.000 A 0.000 A A
19,5 8649 1046 80 0.000 P 0.000 A 0.000 A A
19,5 9342 1123 80 0.000 P 0.000 A 0.000 A A
19,5 9405 1130 80 0.000 P 0.000 A 0.000 A A
19,5 9837 1178 80 0.000 P 0.000 A 0.000 A A
19,5 9846 1179 80 0.000 P 0.000 A 0.000 A A
19,5 9855 1180 80 0.000 P 0.000 A 0.000 A A
19,5 9864 1181 80 0.000 P 0.000 A 0.000 A A
19,5 9882 1183 80 0.000 P 0.000 A 0.000 A A
19,5 9891 1184 80 0.000 P 0.000 A 0.000 A A
19,5 9900 1185 80 0.000 P 0.000 A 0.000 A A
19,5 9909 1186 80 0.000 P 0.000 A 0.000 A A
19,5 9945 1190 80 0.000 P 0.000 A 0.000 A A
19,5 9999 1196 80 0.000 P 0.000 A 0.000 A A
19,5 10026 1199 80 0.000 P 0.000 A 0.000 A A
19,5 10035 1200 80 0.000 P 0.000 A 0.000 A A
19,5 10215 1220 80 0.000 P 0.000 A 0.000 A A
19,5 10224 1221 80 0.000 P 0.000 A 0.000 A A
19,5 10341 1234 80 0.000 P 0.000 A 0.000 A A
19,5 10584 1261 80 0.000 P 0.000 A 0.000 A A
20 8128 988 90 0.000 A 0.000 A 0.000 A A
20 8506 1030 90 0.000 A 0.000 A 0.000 A A
20 8515 1031 90 0.000 A 0.000 A 0.000 A A
20 8524 1032 90 0.000 A 0.000 A 0.000 A A
20 8587 1039 90 0.000 A 0.000 A 0.000 A A
20 8605 1041 90 0.000 A 0.000 A 0.000 A A
20 8623 1043 90 0.000 A 0.000 A 0.000 A A
20 8650 1046 90 0.000 A 0.000 A 0.000 A A
20 9343 1123 90 0.000 A 0.000 A 0.000 A A
20 9406 1130 90 0.000 A 0.000 A 0.000 A A
20 9838 1178 90 0.000 A 0.000 A 0.000 A A
20 9847 1179 90 0.000 A 0.000 A 0.000 A A
20 9856 1180 90 0.000 A 0.000 A 0.000 A A
20 9865 1181 90 0.000 A 0.000 A 0.000 A A
20 9883 1183 90 0.000 A 0.000 A 0.000 A A
20 9892 1184 90 0.000 A 0.000 A 0.000 A A
20 9901 1185 90 0.000 A 0.000 A 0.000 A A
20 9910 1186 90 0.000 A 0.000 A 0.000 A A
20 9946 1190 90 0.000 A 0.000 A 0.000 A A
20 10000 1196 90 0.000 A 0.000 A 0.000 A A
20 10027 1199 90 0.000 A 0.000 A 0.000 A A
20 10036 1200 90 0.000 A 0.000 A 0.000 A A
20 10216 1220 90 0.000 A 0.000 A 0.000 A A
20 10225 1221 90 0.000 A 0.000 A 0.000 A A
20 10342 1234 90 0.000 A 0.000 A 0.000 A A
20 10585 1261 90 0.000 A 0.000 A 0.000 A A