Помогите оптимизировать запрос через JOIN для вложенных подзапросов, объединенных UNION. Поминаю, что так должно быть логичнее и быстрее
SELECT
product_id,
min_price,
max_price,
82.23546 as rate
FROM
wp_wc_product_meta_lookup
WHERE
product_id IN (
SELECT
post_id
FROM
wp_postmeta
WHERE
meta_key = 'convert_to_rub'
AND meta_value = 1
)
UNION
SELECT
product_id,
min_price,
max_price,
1 as rate
FROM
wp_wc_product_meta_lookup
WHERE
product_id NOT IN (
SELECT
post_id
FROM
wp_postmeta
WHERE
meta_key = 'convert_to_rub'
AND meta_value = 1
)
GROUP BY
product_id
Спасибо заранее