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 (
    90497, 90149, 89698, 87579, 83864, 90498, 
    89802, 87444, 90443, 90442, 90441, 
    90438, 90412, 90282, 90248, 90188, 
    90150, 90147, 89532, 89511
  ) 
  AND a.status = 'A' 
ORDER BY 
  a.position, 
  a.variant_id

Query time 0.00139

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 168264 83864 1 0.000 A 0.000 A 0.000 A A
MP3 175424 87444 1 0.000 A 0.000 A 0.000 A A
MP3 175694 87579 1 0.000 A 0.000 A 0.000 A A
MP3 179558 89511 1 0.000 A 0.000 A 0.000 A A
MP3 179600 89532 1 0.000 A 0.000 A 0.000 A A
MP3 179932 89698 1 0.000 A 0.000 A 0.000 A A
MP3 180140 89802 1 0.000 A 0.000 A 0.000 A A
MP3 180830 90147 1 0.000 A 0.000 A 0.000 A A
MP3 180834 90149 1 0.000 A 0.000 A 0.000 A A
MP3 180836 90150 1 0.000 A 0.000 A 0.000 A A
MP3 180912 90188 1 0.000 A 0.000 A 0.000 A A
MP3 181032 90248 1 0.000 A 0.000 A 0.000 A A
MP3 181100 90282 1 0.000 A 0.000 A 0.000 A A
MP3 181360 90412 1 0.000 A 0.000 A 0.000 A A
MP3 181412 90438 1 0.000 A 0.000 A 0.000 A A
MP3 181418 90441 1 0.000 A 0.000 A 0.000 A A
MP3 181420 90442 1 0.000 A 0.000 A 0.000 A A
MP3 181422 90443 1 0.000 A 0.000 A 0.000 A A
MP3 181530 90497 1 0.000 A 0.000 A 0.000 A A
MP3 181532 90498 1 0.000 A 0.000 A 0.000 A A
WAV 168265 83864 2 0.300 A 0.000 A 0.000 A A
WAV 175425 87444 2 0.300 A 0.000 A 0.000 A A
WAV 175695 87579 2 0.300 A 0.000 A 0.000 A A
WAV 179559 89511 2 0.300 A 0.000 A 0.000 A A
WAV 179601 89532 2 0.300 A 0.000 A 0.000 A A
WAV 179933 89698 2 0.300 A 0.000 A 0.000 A A
WAV 180141 89802 2 0.300 A 0.000 A 0.000 A A
WAV 180831 90147 2 0.300 A 0.000 A 0.000 A A
WAV 180835 90149 2 0.300 A 0.000 A 0.000 A A
WAV 180837 90150 2 0.300 A 0.000 A 0.000 A A
WAV 180913 90188 2 0.300 A 0.000 A 0.000 A A
WAV 181033 90248 2 0.300 A 0.000 A 0.000 A A
WAV 181101 90282 2 0.300 A 0.000 A 0.000 A A
WAV 181361 90412 2 0.300 A 0.000 A 0.000 A A
WAV 181413 90438 2 0.300 A 0.000 A 0.000 A A
WAV 181419 90441 2 0.300 A 0.000 A 0.000 A A
WAV 181421 90442 2 0.300 A 0.000 A 0.000 A A
WAV 181423 90443 2 0.300 A 0.000 A 0.000 A A
WAV 181531 90497 2 0.300 A 0.000 A 0.000 A A
WAV 181533 90498 2 0.300 A 0.000 A 0.000 A A