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 (
    87436, 87208, 88768, 88767, 88766, 88699, 
    88683, 88635, 88438, 88431, 88262, 
    88032, 87959, 87857, 88679, 88678, 
    88677, 88676, 87888, 88636
  ) 
  AND a.status = 'A' 
ORDER BY 
  a.position, 
  a.variant_id

Query time 0.00105

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 174952 87208 1 0.000 A 0.000 A 0.000 A A
MP3 175408 87436 1 0.000 A 0.000 A 0.000 A A
MP3 176250 87857 1 0.000 A 0.000 A 0.000 A A
MP3 176312 87888 1 0.000 A 0.000 A 0.000 A A
MP3 176454 87959 1 0.000 A 0.000 A 0.000 A A
MP3 176600 88032 1 0.000 A 0.000 A 0.000 A A
MP3 177060 88262 1 0.000 A 0.000 A 0.000 A A
MP3 177398 88431 1 0.000 A 0.000 A 0.000 A A
MP3 177412 88438 1 0.000 A 0.000 A 0.000 A A
MP3 177806 88635 1 0.000 A 0.000 A 0.000 A A
MP3 177808 88636 1 0.000 A 0.000 A 0.000 A A
MP3 177888 88676 1 0.000 A 0.000 A 0.000 A A
MP3 177890 88677 1 0.000 A 0.000 A 0.000 A A
MP3 177892 88678 1 0.000 A 0.000 A 0.000 A A
MP3 177894 88679 1 0.000 A 0.000 A 0.000 A A
MP3 177902 88683 1 0.000 A 0.000 A 0.000 A A
MP3 177934 88699 1 0.000 A 0.000 A 0.000 A A
MP3 178068 88766 1 0.000 A 0.000 A 0.000 A A
MP3 178070 88767 1 0.000 A 0.000 A 0.000 A A
MP3 178072 88768 1 0.000 A 0.000 A 0.000 A A
WAV 174953 87208 2 0.300 A 0.000 A 0.000 A A
WAV 175409 87436 2 0.300 A 0.000 A 0.000 A A
WAV 176251 87857 2 0.300 A 0.000 A 0.000 A A
WAV 176313 87888 2 0.300 A 0.000 A 0.000 A A
WAV 176455 87959 2 0.300 A 0.000 A 0.000 A A
WAV 176601 88032 2 0.300 A 0.000 A 0.000 A A
WAV 177061 88262 2 0.300 A 0.000 A 0.000 A A
WAV 177399 88431 2 0.300 A 0.000 A 0.000 A A
WAV 177413 88438 2 0.300 A 0.000 A 0.000 A A
WAV 177807 88635 2 0.300 A 0.000 A 0.000 A A
WAV 177809 88636 2 0.300 A 0.000 A 0.000 A A
WAV 177889 88676 2 0.300 A 0.000 A 0.000 A A
WAV 177891 88677 2 0.300 A 0.000 A 0.000 A A
WAV 177893 88678 2 0.300 A 0.000 A 0.000 A A
WAV 177895 88679 2 0.300 A 0.000 A 0.000 A A
WAV 177903 88683 2 0.300 A 0.000 A 0.000 A A
WAV 177935 88699 2 0.300 A 0.000 A 0.000 A A
WAV 178069 88766 2 0.300 A 0.000 A 0.000 A A
WAV 178071 88767 2 0.300 A 0.000 A 0.000 A A
WAV 178073 88768 2 0.300 A 0.000 A 0.000 A A