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, 1046, 1032, 1043, 988, 1031, 1041, 
    1030, 1040, 1038, 1033, 1036, 1037, 
    1049, 1034, 1048, 1029, 1044, 1050
  ) 
  AND a.status = 'A' 
ORDER BY 
  a.position, 
  a.variant_id

Query time 0.00188

JSON explain

{
  "query_block": {
    "select_id": 1,
    "cost_info": {
      "query_cost": "269.81"
    },
    "ordering_operation": {
      "using_filesort": true,
      "cost_info": {
        "sort_cost": "171.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": 171,
            "rows_produced_per_join": 171,
            "filtered": "100.00",
            "index_condition": "((`primapearl_r_new`.`a`.`option_id` in (1039,1046,1032,1043,988,1031,1041,1030,1040,1038,1033,1036,1037,1049,1034,1048,1029,1044,1050)) and (`primapearl_r_new`.`a`.`status` = 'A'))",
            "cost_info": {
              "read_cost": "64.61",
              "eval_cost": "17.10",
              "prefix_cost": "81.71",
              "data_read_per_join": "200K"
            },
            "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": 171,
            "filtered": "100.00",
            "cost_info": {
              "read_cost": "0.00",
              "eval_cost": "17.10",
              "prefix_cost": "98.81",
              "data_read_per_join": "130K"
            },
            "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 8489 1029 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 8525 1033 10 0.000 P 0.000 A 0.000 A A
16 8534 1034 10 0.000 P 0.000 A 0.000 A A
16 8552 1036 10 0.000 P 0.000 A 0.000 A A
16 8561 1037 10 0.000 P 0.000 A 0.000 A A
16 8570 1038 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 8588 1040 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 8624 1044 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 8660 1048 10 0.000 P 0.000 A 0.000 A A
16 8669 1049 10 0.000 P 0.000 A 0.000 A A
16 8678 1050 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 8490 1029 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 8526 1033 20 0.000 P 0.000 A 0.000 A A
16,5 8535 1034 20 0.000 P 0.000 A 0.000 A A
16,5 8553 1036 20 0.000 P 0.000 A 0.000 A A
16,5 8562 1037 20 0.000 P 0.000 A 0.000 A A
16,5 8571 1038 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 8589 1040 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 8625 1044 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 8661 1048 20 0.000 P 0.000 A 0.000 A A
16,5 8670 1049 20 0.000 P 0.000 A 0.000 A A
16,5 8679 1050 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 8491 1029 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 8527 1033 30 0.000 P 0.000 A 0.000 A A
17 8536 1034 30 0.000 P 0.000 A 0.000 A A
17 8554 1036 30 0.000 P 0.000 A 0.000 A A
17 8563 1037 30 0.000 P 0.000 A 0.000 A A
17 8572 1038 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 8590 1040 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 8626 1044 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 8662 1048 30 0.000 P 0.000 A 0.000 A A
17 8671 1049 30 0.000 P 0.000 A 0.000 A A
17 8680 1050 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 8492 1029 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 8528 1033 40 0.000 P 0.000 A 0.000 A A
17,5 8537 1034 40 0.000 P 0.000 A 0.000 A A
17,5 8555 1036 40 0.000 P 0.000 A 0.000 A A
17,5 8564 1037 40 0.000 P 0.000 A 0.000 A A
17,5 8573 1038 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 8591 1040 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 8627 1044 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 8663 1048 40 0.000 P 0.000 A 0.000 A A
17,5 8672 1049 40 0.000 P 0.000 A 0.000 A A
17,5 8681 1050 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 8493 1029 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 8529 1033 50 0.000 P 0.000 A 0.000 A A
18 8538 1034 50 0.000 P 0.000 A 0.000 A A
18 8556 1036 50 0.000 P 0.000 A 0.000 A A
18 8565 1037 50 0.000 P 0.000 A 0.000 A A
18 8574 1038 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 8592 1040 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 8628 1044 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 8664 1048 50 0.000 P 0.000 A 0.000 A A
18 8673 1049 50 0.000 P 0.000 A 0.000 A A
18 8682 1050 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 8494 1029 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 8530 1033 60 0.000 P 0.000 A 0.000 A A
18,5 8539 1034 60 0.000 P 0.000 A 0.000 A A
18,5 8557 1036 60 0.000 P 0.000 A 0.000 A A
18,5 8566 1037 60 0.000 P 0.000 A 0.000 A A
18,5 8575 1038 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 8593 1040 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 8629 1044 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 8665 1048 60 0.000 P 0.000 A 0.000 A A
18,5 8674 1049 60 0.000 P 0.000 A 0.000 A A
18,5 8683 1050 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 8495 1029 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 8531 1033 70 0.000 P 0.000 A 0.000 A A
19 8540 1034 70 0.000 P 0.000 A 0.000 A A
19 8558 1036 70 0.000 P 0.000 A 0.000 A A
19 8567 1037 70 0.000 P 0.000 A 0.000 A A
19 8576 1038 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 8594 1040 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 8630 1044 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 8666 1048 70 0.000 P 0.000 A 0.000 A A
19 8675 1049 70 0.000 P 0.000 A 0.000 A A
19 8684 1050 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 8496 1029 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 8532 1033 80 0.000 P 0.000 A 0.000 A A
19,5 8541 1034 80 0.000 P 0.000 A 0.000 A A
19,5 8559 1036 80 0.000 P 0.000 A 0.000 A A
19,5 8568 1037 80 0.000 P 0.000 A 0.000 A A
19,5 8577 1038 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 8595 1040 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 8631 1044 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 8667 1048 80 0.000 P 0.000 A 0.000 A A
19,5 8676 1049 80 0.000 P 0.000 A 0.000 A A
19,5 8685 1050 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 8497 1029 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 8533 1033 90 0.000 A 0.000 A 0.000 A A
20 8542 1034 90 0.000 A 0.000 A 0.000 A A
20 8560 1036 90 0.000 A 0.000 A 0.000 A A
20 8569 1037 90 0.000 A 0.000 A 0.000 A A
20 8578 1038 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 8596 1040 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 8632 1044 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 8668 1048 90 0.000 A 0.000 A 0.000 A A
20 8677 1049 90 0.000 A 0.000 A 0.000 A A
20 8686 1050 90 0.000 A 0.000 A 0.000 A A