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 (
    90264, 90263, 90262, 90261, 90260, 90259, 
    90258, 90257, 90256, 90255, 90254, 
    90253, 90252, 90251, 90250, 90249, 
    90317, 90310, 90089, 90088
  ) 
  AND a.status = 'A' 
ORDER BY 
  a.position, 
  a.variant_id

Query time 0.00110

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 180712 90088 1 0.000 A 0.000 A 0.000 A A
MP3 180714 90089 1 0.000 A 0.000 A 0.000 A A
MP3 181034 90249 1 0.000 A 0.000 A 0.000 A A
MP3 181036 90250 1 0.000 A 0.000 A 0.000 A A
MP3 181038 90251 1 0.000 A 0.000 A 0.000 A A
MP3 181040 90252 1 0.000 A 0.000 A 0.000 A A
MP3 181042 90253 1 0.000 A 0.000 A 0.000 A A
MP3 181044 90254 1 0.000 A 0.000 A 0.000 A A
MP3 181046 90255 1 0.000 A 0.000 A 0.000 A A
MP3 181048 90256 1 0.000 A 0.000 A 0.000 A A
MP3 181050 90257 1 0.000 A 0.000 A 0.000 A A
MP3 181052 90258 1 0.000 A 0.000 A 0.000 A A
MP3 181054 90259 1 0.000 A 0.000 A 0.000 A A
MP3 181056 90260 1 0.000 A 0.000 A 0.000 A A
MP3 181058 90261 1 0.000 A 0.000 A 0.000 A A
MP3 181060 90262 1 0.000 A 0.000 A 0.000 A A
MP3 181062 90263 1 0.000 A 0.000 A 0.000 A A
MP3 181064 90264 1 0.000 A 0.000 A 0.000 A A
MP3 181156 90310 1 0.000 A 0.000 A 0.000 A A
MP3 181170 90317 1 0.000 A 0.000 A 0.000 A A
WAV 180713 90088 2 0.300 A 0.000 A 0.000 A A
WAV 180715 90089 2 0.300 A 0.000 A 0.000 A A
WAV 181035 90249 2 0.300 A 0.000 A 0.000 A A
WAV 181037 90250 2 0.300 A 0.000 A 0.000 A A
WAV 181039 90251 2 0.300 A 0.000 A 0.000 A A
WAV 181041 90252 2 0.300 A 0.000 A 0.000 A A
WAV 181043 90253 2 0.300 A 0.000 A 0.000 A A
WAV 181045 90254 2 0.300 A 0.000 A 0.000 A A
WAV 181047 90255 2 0.300 A 0.000 A 0.000 A A
WAV 181049 90256 2 0.300 A 0.000 A 0.000 A A
WAV 181051 90257 2 0.300 A 0.000 A 0.000 A A
WAV 181053 90258 2 0.300 A 0.000 A 0.000 A A
WAV 181055 90259 2 0.300 A 0.000 A 0.000 A A
WAV 181057 90260 2 0.300 A 0.000 A 0.000 A A
WAV 181059 90261 2 0.300 A 0.000 A 0.000 A A
WAV 181061 90262 2 0.300 A 0.000 A 0.000 A A
WAV 181063 90263 2 0.300 A 0.000 A 0.000 A A
WAV 181065 90264 2 0.300 A 0.000 A 0.000 A A
WAV 181157 90310 2 0.300 A 0.000 A 0.000 A A
WAV 181171 90317 2 0.300 A 0.000 A 0.000 A A