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 = 'de'
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
a.option_id IN (338, 753, 1359, 752, 1357, 754)
AND a.status = 'A'
ORDER BY
a.position,
a.variant_id