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 = 'en' 
  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 (
    98668, 98667, 98727, 98726, 98725, 98724, 
    99652, 98628, 99621, 99573, 99572, 
    99571, 98708, 99518, 99517, 99516, 
    99515, 99514, 99513, 99512
  ) 
  AND a.status = 'A' 
ORDER BY 
  a.position, 
  a.variant_id

Query time 0.00088

Explain
id select_type table type possible_keys key key_len ref rows Extra
1 SIMPLE a range status,option_id,option_id_2 option_id 6 40 Using index condition; Using filesort
1 SIMPLE b eq_ref PRIMARY PRIMARY 9 toolboxdigitalshop_dev.a.variant_id,const 1 Using where
1 SIMPLE shared_option_variants eq_ref PRIMARY,company_id PRIMARY 7 toolboxdigitalshop_dev.a.variant_id,const 1

Result

variant_name variant_id option_id position modifier modifier_type weight_modifier weight_modifier_type point_modifier point_modifier_type status
MP3 197792 98628 1 0.000 A 0.000 A 0.000 A A
MP3 197870 98667 1 0.000 A 0.000 A 0.000 A A
MP3 197872 98668 1 0.000 A 0.000 A 0.000 A A
MP3 197952 98708 1 0.000 A 0.000 A 0.000 A A
MP3 197984 98724 1 0.000 A 0.000 A 0.000 A A
MP3 197986 98725 1 0.000 A 0.000 A 0.000 A A
MP3 197988 98726 1 0.000 A 0.000 A 0.000 A A
MP3 197990 98727 1 0.000 A 0.000 A 0.000 A A
MP3 199560 99512 1 0.000 A 0.000 A 0.000 A A
MP3 199562 99513 1 0.000 A 0.000 A 0.000 A A
MP3 199564 99514 1 0.000 A 0.000 A 0.000 A A
MP3 199566 99515 1 0.000 A 0.000 A 0.000 A A
MP3 199568 99516 1 0.000 A 0.000 A 0.000 A A
MP3 199570 99517 1 0.000 A 0.000 A 0.000 A A
MP3 199572 99518 1 0.000 A 0.000 A 0.000 A A
MP3 199678 99571 1 0.000 A 0.000 A 0.000 A A
MP3 199680 99572 1 0.000 A 0.000 A 0.000 A A
MP3 199682 99573 1 0.000 A 0.000 A 0.000 A A
MP3 199778 99621 1 0.000 A 0.000 A 0.000 A A
MP3 199840 99652 1 0.000 A 0.000 A 0.000 A A
WAV 197793 98628 2 0.300 A 0.000 A 0.000 A A
WAV 197871 98667 2 0.300 A 0.000 A 0.000 A A
WAV 197873 98668 2 0.300 A 0.000 A 0.000 A A
WAV 197953 98708 2 0.300 A 0.000 A 0.000 A A
WAV 197985 98724 2 0.300 A 0.000 A 0.000 A A
WAV 197987 98725 2 0.300 A 0.000 A 0.000 A A
WAV 197989 98726 2 0.300 A 0.000 A 0.000 A A
WAV 197991 98727 2 0.300 A 0.000 A 0.000 A A
WAV 199561 99512 2 0.300 A 0.000 A 0.000 A A
WAV 199563 99513 2 0.300 A 0.000 A 0.000 A A
WAV 199565 99514 2 0.300 A 0.000 A 0.000 A A
WAV 199567 99515 2 0.300 A 0.000 A 0.000 A A
WAV 199569 99516 2 0.300 A 0.000 A 0.000 A A
WAV 199571 99517 2 0.300 A 0.000 A 0.000 A A
WAV 199573 99518 2 0.300 A 0.000 A 0.000 A A
WAV 199679 99571 2 0.300 A 0.000 A 0.000 A A
WAV 199681 99572 2 0.300 A 0.000 A 0.000 A A
WAV 199683 99573 2 0.300 A 0.000 A 0.000 A A
WAV 199779 99621 2 0.300 A 0.000 A 0.000 A A
WAV 199841 99652 2 0.300 A 0.000 A 0.000 A A