Есть вот такая таблица wp_postmeta
Хочу найти минимальную цену у постов по полю 'meta_key'='_price'. Тут все просто, но вот в чем сложность:
в поле цены есть и рублевые цены и евро цены для разной тары. В качестве признака идентификации какая цена (евро или рубли) использую записи 'meta_key'='convert_to_rub' с тем же post_id. Для конвертации евро цены на лету в PHP я использую курс.
Вот теперь вопрос, который мне самому не по силам: как сформировать запрос, чтобы найти минимальную цену у поля 'meta_key'='_price', 'convert_to_rub'=0 и
'meta_key'='_price' * курс_евро, 'convert_to_rub'=1.
Предполагаю, что тут понадобится сложный запрос, так как одновременно не получить мин для вычисляемого поля и не вычисляемого. Возможно, что потребуется сделать два отдельных запроса и потом уже в PHP найти минимальное из двух.