Как составить запрос для Mysql?
если правильно понял проблему, тогда так:SELECT *
FROM wp_posts
WHERE post_status = 'publish'
  AND post_type = 'product'
  AND id IN
    (SELECT DISTINCT(post_id)
     FROM wp_postmeta
     WHERE meta_value != '')
Воспользуйтесь выгрузкой товаров в csv/xml/xls через плагин WP All Export.
Плюсы: не нужно лезть в базу без знаний SQL, получаете работоспособный список в Calc, где быстро отсортируете, что нужно