SELECT 
  a.*, 
  b.option_name, 
  b.internal_option_name, 
  b.option_text, 
  b.description, 
  b.inner_hint, 
  b.incorrect_message, 
  b.comment 
FROM 
  jmj_product_options as a 
  LEFT JOIN jmj_product_options_descriptions as b ON a.option_id = b.option_id 
  AND b.lang_code = 'en' 
WHERE 
  a.product_id IN (
    1705, 1730, 1654, 1662, 1713, 1733, 1682, 
    1675, 1702, 1728, 1719, 1511, 1517, 
    1523, 1526, 1645, 1647, 1670, 1659, 
    1656, 1723, 1668, 1679, 1696, 1731, 
    1699, 1732, 1707, 1697, 1735, 1695, 
    1686, 1734, 1721, 1729, 814, 816, 817, 
    818, 819, 820, 821, 822, 823, 825, 826, 
    827, 828, 895, 899, 901, 902, 813, 1460, 
    830, 868, 869, 870, 904, 905, 906, 907, 
    908, 909, 917, 920, 921, 922, 923, 924, 
    1105, 1109, 1110, 1111, 1112, 1113, 
    1114, 1115, 1116, 1117, 1118, 1119, 
    1120, 1122, 1123, 1150, 1151, 1152, 
    1059, 1060, 1032, 1033, 1034, 1035, 
    1036, 1037
  ) 
  AND a.status = 'A' 
ORDER BY 
  a.position

Query time 0.00176

JSON explain

{
  "query_block": {
    "select_id": 1,
    "cost_info": {
      "query_cost": "6.81"
    },
    "ordering_operation": {
      "using_filesort": true,
      "cost_info": {
        "sort_cost": "2.00"
      },
      "nested_loop": [
        {
          "table": {
            "table_name": "a",
            "access_type": "ALL",
            "possible_keys": [
              "c_status"
            ],
            "rows_examined_per_scan": 2,
            "rows_produced_per_join": 2,
            "filtered": "100.00",
            "cost_info": {
              "read_cost": "2.01",
              "eval_cost": "0.40",
              "prefix_cost": "2.41",
              "data_read_per_join": "4K"
            },
            "used_columns": [
              "option_id",
              "product_id",
              "company_id",
              "option_type",
              "regexp",
              "required",
              "multiupload",
              "allowed_extensions",
              "max_file_size",
              "missing_variants_handling",
              "status",
              "position",
              "value"
            ],
            "attached_condition": "((`jmj_test`.`a`.`product_id` in (1705,1730,1654,1662,1713,1733,1682,1675,1702,1728,1719,1511,1517,1523,1526,1645,1647,1670,1659,1656,1723,1668,1679,1696,1731,1699,1732,1707,1697,1735,1695,1686,1734,1721,1729,814,816,817,818,819,820,821,822,823,825,826,827,828,895,899,901,902,813,1460,830,868,869,870,904,905,906,907,908,909,917,920,921,922,923,924,1105,1109,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119,1120,1122,1123,1150,1151,1152,1059,1060,1032,1033,1034,1035,1036,1037)) and (`jmj_test`.`a`.`status` = 'A'))"
          }
        },
        {
          "table": {
            "table_name": "b",
            "access_type": "eq_ref",
            "possible_keys": [
              "PRIMARY"
            ],
            "key": "PRIMARY",
            "used_key_parts": [
              "option_id",
              "lang_code"
            ],
            "key_length": "9",
            "ref": [
              "jmj_test.a.option_id",
              "const"
            ],
            "rows_examined_per_scan": 1,
            "rows_produced_per_join": 2,
            "filtered": "100.00",
            "cost_info": {
              "read_cost": "2.00",
              "eval_cost": "0.40",
              "prefix_cost": "4.81",
              "data_read_per_join": "6K"
            },
            "used_columns": [
              "option_id",
              "lang_code",
              "option_name",
              "internal_option_name",
              "option_text",
              "description",
              "comment",
              "inner_hint",
              "incorrect_message"
            ]
          }
        }
      ]
    }
  }
}