SELECT 
  a.variant_id, 
  a.option_id, 
  a.position, 
  a.modifier, 
  a.modifier_type, 
  a.weight_modifier, 
  a.weight_modifier_type, 
  b.variant_name, 
  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 a.variant_id = b.variant_id 
  AND b.lang_code = 'fr' 
  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 = 3 
WHERE 
  a.option_id IN (
    955, 1154, 1155, 1149, 1366, 968, 1215, 
    1214, 1216, 727, 584, 1222, 1223, 859, 
    1262, 1260, 981, 860
  ) 
  AND a.status = 'A' 
ORDER BY 
  a.position, 
  a.variant_id

Query time 0.00395

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 447 Using index condition; Using filesort
1 SIMPLE b eq_ref PRIMARY PRIMARY 9 mahm3t_cs443.a.variant_id,const 1 Using where
1 SIMPLE shared_option_variants eq_ref PRIMARY,company_id PRIMARY 7 mahm3t_cs443.a.variant_id,const 1

Result

variant_id option_id position modifier modifier_type weight_modifier weight_modifier_type variant_name
21886 1155 0 0.000 A 0.000 A Aluminium brossé
22807 1223 0 0.000 A 0.000 A up to 1600 mm
16015 727 1 0.000 A 0.000 A Bleu
18539 955 1 0.000 A 0.000 A 102
19506 981 1 0.000 A 0.000 A CK01, C01
22741 1214 1 0.000 A 0.000 A C02, CK02
24307 1366 1 0.000 A 0.000 A CK01, CK02, CK04 | C01, C02, C04
16003 727 2 0.000 A 0.000 A Beige
18544 955 2 0.000 A 0.000 A 104
24308 1366 2 0.000 A 0.000 A FK04, FK06, FK08 | F04, F06, F08
18551 955 3 0.000 A 0.000 A 206
24309 1366 3 0.000 A 0.000 A MK04, MK06, MK08, MK10 | M04, M06, M08, M10 | 304, 306, 308, 310
24310 1366 4 0.000 A 0.000 A MK12 | M12
24311 1366 5 0.000 A 0.000 A PK04, PK06, PK08 | P04, P06, P08, | 404, 406, 408
24312 1366 6 0.000 A 0.000 A SK04, SK06, SK08 | S04, S06, S08 | 604, 606, 608
24313 1366 7 0.000 A 0.000 A UK04, UK06, UK08 | U04, U06, U08
22739 1215 10 0.000 A 0.000 A GGU, GPU, GHU, GTL & GTU, GLL & GLU
18542 955 11 0.000 A 0.000 A C01
22742 1214 11 0.000 A 0.000 A C04, CK04
23325 1262 11 0.000 A 0.000 A C01
18543 955 12 0.000 A 0.000 A CK01
23326 1262 12 0.000 A 0.000 A CK01
22808 1223 16 0.000 A 0.000 A 1601- 2000 mm
22740 1215 20 0.000 A 0.000 A GGL, GPL, GHL, GFL, GZL
22809 1223 20 0.000 A 0.000 A 2001 - 2400 mm
18540 955 21 0.000 A 0.000 A C02
22743 1214 21 0.000 A 0.000 A F04, FK04
23323 1262 21 0.000 A 0.000 A C02
18541 955 22 0.000 A 0.000 A CK02
23324 1262 22 0.000 A 0.000 A CK02
14710 584 30 0.000 A 0.000 A 66x98 cm
18545 955 31 0.000 A 0.000 A C04
22744 1214 31 0.000 A 0.000 A F06, FK06
23328 1262 31 0.000 A 0.000 A C04
18546 955 32 0.000 A 0.000 A CK04
23329 1262 32 0.000 A 0.000 A CK04
18547 955 33 0.000 A 0.000 A C06
23330 1262 33 0.000 A 0.000 A C06
18548 955 34 0.000 A 0.000 A CK06
23331 1262 34 0.000 A 0.000 A CK06
14711 584 40 0.000 A 0.000 A 66x118 cm
18549 955 41 0.000 A 0.000 A F04
22745 1214 41 0.000 A 0.000 A M04, MK04
23332 1262 41 0.000 A 0.000 A F04
18550 955 42 0.000 A 0.000 A FK04
23333 1262 42 0.000 A 0.000 A FK04
22801 1222 43 0.000 A 0.000 A 439 - 530 mm
15924 584 45 0.000 A 0.000 A 66x140 cm
14712 584 50 0.000 A 0.000 A 78x98 cm
21887 1155 50 0.000 A 0.000 A Aluminium laqué blanc
18552 955 51 0.000 A 0.000 A F06
22746 1214 51 0.000 A 0.000 A M06, MK06
23335 1262 51 0.000 A 0.000 A F06
18553 955 52 0.000 A 0.000 A FK06
23336 1262 52 0.000 A 0.000 A FK06
22802 1222 53 0.000 A 0.000 A 531 - 640 mm
14713 584 60 0.000 A 0.000 A 78x118 cm
18554 955 61 0.000 A 0.000 A F08
22747 1214 61 0.000 A 0.000 A M08, MK08
23337 1262 61 0.000 A 0.000 A F08
18555 955 62 0.000 A 0.000 A FK08
23338 1262 62 0.000 A 0.000 A FK08
22803 1222 64 0.000 A 0.000 A 641 - 760 mm
14714 584 70 0.000 A 0.000 A 78x140 cm
18556 955 71 0.000 A 0.000 A M04 ou 304
22748 1214 71 0.000 A 0.000 A M10, MK10
23339 1262 71 0.000 A 0.000 A M04 ou 304
18563 955 72 0.000 A 0.000 A MK04
23346 1262 72 0.000 A 0.000 A MK04
22804 1222 76 0.000 A 0.000 A 761 - 922 mm
14715 584 80 0.000 A 0.000 A 94x118 cm
18557 955 81 0.000 A 0.000 A M06 ou 306
22749 1214 81 0.000 A 0.000 A P06, PK06
23340 1262 81 0.000 A 0.000 A M06 ou 306
18564 955 82 0.000 A 0.000 A MK06
23347 1262 82 0.000 A 0.000 A MK06
14716 584 90 0.000 A 0.000 A 94x140 cm
18558 955 91 0.000 A 0.000 A M08 ou 308
22750 1214 91 0.000 A 0.000 A P08, PK08
23341 1262 91 0.000 A 0.000 A M08 ou 308
18565 955 92 0.000 A 0.000 A MK08
22805 1222 92 0.000 A 0.000 A 923 - 1120 mm
23348 1262 92 0.000 A 0.000 A MK08
18559 955 101 0.000 A 0.000 A M10 ou 310
22751 1214 101 0.000 A 0.000 A S06, SK06
23342 1262 101 0.000 A 0.000 A M10 ou 310
17657 859 102 0.000 A 0.000 A CK02, C02, 102
17679 860 102 0.000 A 0.000 A CK02, C02, 102
18566 955 102 0.000 A 0.000 A MK10
19233 968 102 0.000 A 0.000 A CK02, C02
19484 981 102 0.000 A 0.000 A CK02, C02, 102
23349 1262 102 0.000 A 0.000 A MK10
17658 859 104 0.000 A 0.000 A CK04, C04, 104
17680 860 104 0.000 A 0.000 A CK04, C04, 104
19234 968 104 0.000 A 0.000 A CK04, C04
19485 981 104 0.000 A 0.000 A CK04, C04, 104
17659 859 106 0.000 A 0.000 A CK06, C06
17681 860 106 0.000 A 0.000 A CK06, C06
19486 981 106 0.000 A 0.000 A CK06, C06
14718 584 110 0.000 A 0.000 A 114x140 cm
18560 955 111 0.000 A 0.000 A M12
22752 1214 111 0.000 A 0.000 A S08, SK08
23343 1262 111 0.000 A 0.000 A M12
18567 955 112 0.000 A 0.000 A MK12
22806 1222 112 0.000 A 0.000 A 1121 - 1285 mm
23350 1262 112 0.000 A 0.000 A MK12
18561 955 121 0.000 A 0.000 A M31
22753 1214 121 0.000 A 0.000 A U04, UK04
23344 1262 121 0.000 A 0.000 A M31
18562 955 131 0.000 A 0.000 A M50
22754 1214 131 0.000 A 0.000 A 304, 1
23345 1262 131 0.000 A 0.000 A M50
18568 955 141 0.000 A 0.000 A P04 ou 404
22755 1214 141 0.000 A 0.000 A 306, 14
23351 1262 141 0.000 A 0.000 A P04 ou 404
18574 955 142 0.000 A 0.000 A PK04
23357 1262 142 0.000 A 0.000 A PK04
18569 955 151 0.000 A 0.000 A P06 ou 406
22756 1214 151 0.000 A 0.000 A 308, 2
23352 1262 151 0.000 A 0.000 A P06 ou 406
18575 955 152 0.000 A 0.000 A PK06
23358 1262 152 0.000 A 0.000 A PK06
18570 955 161 0.000 A 0.000 A P08 ou 408
22757 1214 161 0.000 A 0.000 A 310, 13
23353 1262 161 0.000 A 0.000 A P08 ou 408
18576 955 162 0.000 A 0.000 A PK08
23359 1262 162 0.000 A 0.000 A PK08
18571 955 171 0.000 A 0.000 A P10
22758 1214 171 0.000 A 0.000 A 406
23354 1262 171 0.000 A 0.000 A P10
18577 955 172 0.000 A 0.000 A PK10
23360 1262 172 0.000 A 0.000 A PK10
18572 955 181 0.000 A 0.000 A P31
22759 1214 181 0.000 A 0.000 A 408
23355 1262 181 0.000 A 0.000 A P31
18573 955 191 0.000 A 0.000 A P50
22760 1214 191 0.000 A 0.000 A 606, 4
23356 1262 191 0.000 A 0.000 A P50
18578 955 201 0.000 A 0.000 A S04
22761 1214 201 0.000 A 0.000 A 608, 10
23361 1262 201 0.000 A 0.000 A S04
17660 859 204 0.000 A 0.000 A FK04, F04, 204
17682 860 204 0.000 A 0.000 A FK04, F04, 204
19236 968 204 0.000 A 0.000 A FK04, F04
19487 981 204 0.000 A 0.000 A FK04, F04, 204
17661 859 206 0.000 A 0.000 A FK06, F06, 206
17683 860 206 0.000 A 0.000 A FK06, F06, 206
19237 968 206 0.000 A 0.000 A FK06, F06
19488 981 206 0.000 A 0.000 A FK06, F06, 206
17662 859 208 0.000 A 0.000 A FK08, F08
17684 860 208 0.000 A 0.000 A FK08, F08
19238 968 208 0.000 A 0.000 A FK08, F08
19489 981 208 0.000 A 0.000 A FK08, F08
18579 955 211 0.000 A 0.000 A S06 ou 606
23362 1262 211 0.000 A 0.000 A S06 ou 606
18580 955 221 0.000 A 0.000 A S08 ou 608
18584 955 221 0.000 A 0.000 A SK06
23363 1262 221 0.000 A 0.000 A S08 ou 608
23367 1262 221 0.000 A 0.000 A SK06
18585 955 222 0.000 A 0.000 A SK08
23368 1262 222 0.000 A 0.000 A SK08
18581 955 231 0.000 A 0.000 A S10
23364 1262 231 0.000 A 0.000 A S10
18586 955 232 0.000 A 0.000 A SK10
23369 1262 232 0.000 A 0.000 A SK10
18582 955 241 0.000 A 0.000 A S31
23365 1262 241 0.000 A 0.000 A S31
18583 955 251 0.000 A 0.000 A S50
23366 1262 251 0.000 A 0.000 A S50
18587 955 261 0.000 A 0.000 A U04 ou 804
23370 1262 261 0.000 A 0.000 A U04 ou 804
18592 955 262 0.000 A 0.000 A UK04
23375 1262 262 0.000 A 0.000 A UK04
18588 955 271 0.000 A 0.000 A U08 ou 808
23371 1262 271 0.000 A 0.000 A U08 ou 808
18593 955 272 0.000 A 0.000 A UK08
23376 1262 272 0.000 A 0.000 A UK08
18589 955 281 0.000 A 0.000 A U10 ou 810
23372 1262 281 0.000 A 0.000 A U10 ou 810
18594 955 282 0.000 A 0.000 A UK10
23377 1262 282 0.000 A 0.000 A UK10
18590 955 291 0.000 A 0.000 A U31
23373 1262 291 0.000 A 0.000 A U31
18591 955 301 0.000 A 0.000 A U50
23374 1262 301 0.000 A 0.000 A U50
17663 859 304 0.000 A 0.000 A MK04, M04, 304
17685 860 304 0.000 A 0.000 A MK04, M04, 304
19239 968 304 0.000 A 0.000 A MK04, M04, 304, 1
19490 981 304 0.000 A 0.000 A MK04, M04, 304
17664 859 306 0.000 A 0.000 A MK06, M06, 306
17686 860 306 0.000 A 0.000 A MK06, M06, 306
19240 968 306 0.000 A 0.000 A MK06, M06, 306, 14
19491 981 306 0.000 A 0.000 A MK06, M06, 306
17665 859 308 0.000 A 0.000 A MK08, M08, 308
17687 860 308 0.000 A 0.000 A MK08, M08, 308
19241 968 308 0.000 A 0.000 A MK08, M08, 308, 2
19492 981 308 0.000 A 0.000 A MK08, M08, 308
17666 859 310 0.000 A 0.000 A MK10, M10. 310
17688 860 310 0.000 A 0.000 A MK10, M10. 310
19242 968 310 0.000 A 0.000 A MK10, M10. 310, 13
19493 981 310 0.000 A 0.000 A MK10, M10. 310
17667 859 312 0.000 A 0.000 A MK12, M12, 312
17689 860 312 0.000 A 0.000 A MK12, M12, 312
19494 981 312 0.000 A 0.000 A MK12, M12, 312
17668 859 404 0.000 A 0.000 A PK04, P04, 404
17690 860 404 0.000 A 0.000 A PK04, P04, 404
19244 968 404 0.000 A 0.000 A PK04, P04, 404
19495 981 404 0.000 A 0.000 A PK04, P04, 404
17669 859 406 0.000 A 0.000 A PK06, P06, 406
17691 860 406 0.000 A 0.000 A PK06, P06, 406
19245 968 406 0.000 A 0.000 A PK06, P06, 406
19496 981 406 0.000 A 0.000 A PK06, P06, 406
17670 859 408 0.000 A 0.000 A PK08, P08, 408
17692 860 408 0.000 A 0.000 A PK08, P08, 408
19246 968 408 0.000 A 0.000 A PK08, P08, 408
19497 981 408 0.000 A 0.000 A PK08, P08, 408
17671 859 410 0.000 A 0.000 A PK10, P10, 410
17693 860 410 0.000 A 0.000 A PK10, P10, 410
19498 981 410 0.000 A 0.000 A PK10, P10, 410
24306 968 410 0.000 A 0.000 A PK10, P10, 410
17672 859 601 0.000 A 0.000 A SK01, S01
17694 860 601 0.000 A 0.000 A SK01, S01
17673 859 606 0.000 A 0.000 A SK06, S06, 606
17695 860 606 0.000 A 0.000 A SK06, S06, 606
19249 968 606 0.000 A 0.000 A SK06, S06, 606
19500 981 606 0.000 A 0.000 A SK06, S06, 606
17674 859 608 0.000 A 0.000 A SK08, S08, 608
17696 860 608 0.000 A 0.000 A SK08, S08, 608
19250 968 608 0.000 A 0.000 A SK08, S08, 608
19501 981 608 0.000 A 0.000 A SK08, S08, 608
17675 859 610 0.000 A 0.000 A SK10, S10, 610
17697 860 610 0.000 A 0.000 A SK10, S10, 610
19251 968 610 0.000 A 0.000 A SK10, S10, 610
19502 981 610 0.000 A 0.000 A SK10, S10, 610
21870 1154 705 0.000 A 0.000 A 0705 | Gris
17676 859 804 0.000 A 0.000 A UK04, U04, 804
17698 860 804 0.000 A 0.000 A UK04, U04, 804
19252 968 804 0.000 A 0.000 A UK04, U04, 804
19503 981 804 0.000 A 0.000 A UK04, U04, 804
17677 859 808 0.000 A 0.000 A UK08, U08, 808
17699 860 808 0.000 A 0.000 A UK08, U08, 808
19504 981 808 0.000 A 0.000 A UK08, U08, 808
23618 968 808 0.000 A 0.000 A UK08, U08, 808
17678 859 810 0.000 A 0.000 A UK10, U10, 810
17700 860 810 0.000 A 0.000 A UK10, U10, 810
19505 981 810 0.000 A 0.000 A UK10, U10, 810
21871 1154 1025 0.000 A 0.000 A 1025 | Blanc
23290 1260 1045 0.000 A 0.000 A 1045 | Blanc
23291 1260 1047 0.000 A 0.000 A 1047 | Noir
23302 1260 1049 0.000 A 0.000 A 1049 | Beige Doré
21872 1154 1085 0.000 A 0.000 A 1085 | Beige
21873 1154 1100 0.000 A 0.000 A 1100 | Bleu foncé
23300 1260 1155 0.000 A 0.000 A 1155 | Beige
23293 1260 1156 0.000 A 0.000 A 1156 | Bleu
23292 1260 1163 0.000 A 0.000 A 1163 | Gris
23294 1260 1164 0.000 A 0.000 A 1164 | Gris bleuté
23295 1260 1165 0.000 A 0.000 A 1165 | Marron clair
23296 1260 1166 0.000 A 0.000 A 1166 | Ivoire
23297 1260 1167 0.000 A 0.000 A 1167 | Orange foncé
23298 1260 1168 0.000 A 0.000 A 1168 | Vert de gris
23299 1260 1169 0.000 A 0.000 A 1169 | Bleu clair
23301 1260 1170 0.000 A 0.000 A 1170 | Gris taupe foncé
23303 1260 1171 0.000 A 0.000 A 1171 | Sable foncé
23304 1260 1172 0.000 A 0.000 A 1172 | Gris clair
23305 1260 1173 0.000 A 0.000 A 1173 | Bleu pétrole
21874 1154 3009 0.000 A 0.000 A 3009 | Noir
22731 1216 4208 0.000 A 0.000 A Blanc
22732 1216 4212 0.000 A 0.000 A Bleu foncé
22734 1216 4217 0.000 A 0.000 A Graphite
22735 1216 4219 0.000 A 0.000 A Beige
21875 1154 4556 0.000 A 0.000 A 4556 | Cappucino
21876 1154 4559 0.000 A 0.000 A 4559 | Chocolat
21877 1154 4564 0.000 A 0.000 A 4564 | Safran
21878 1154 4574 0.000 A 0.000 A 4574 | Gris de maure
21879 1154 4575 0.000 A 0.000 A 4575 | Vert de gris motif pointillé
21880 1154 4576 0.000 A 0.000 A 4576 | Bleu clair
21881 1154 4577 0.000 A 0.000 A 4577 | Taupe
21882 1154 4578 0.000 A 0.000 A 4578 | Tomette
21883 1154 4579 0.000 A 0.000 A 4579 | Mastic motif pointillé
21884 1154 4580 0.000 A 0.000 A 4580 | Taupe clair
21885 1154 4581 0.000 A 0.000 A 4581 | Bleu pétrole
24196 1216 5204 0.000 A 0.000 A Gris clair