Вы можете подносить с помощью CTE:
WITH T1
AS ( SELECT post_title, MIN(id) AS ID
FROM wp_posts
GROUP BY post_title )
SELECT T1.ID, wp_posts.post_title, MIN(wp_postmeta.meta_value)
FROM wp_postmeta
JOIN wp_posts ON wp_postmeta.post_id = wp_posts.id
JOIN T1 ON T1.post_title = wp_posts.post_title
WHERE wp_posts.post_type = 'Product'
AND wp_postmeta.meta_key = '_regular_price'
GROUP BY T1.ID, wp_posts.post_title
ORDER BY wp_posts.post_title;
РЕДАКТИРОВАТЬ:
Ваша таблица wp_posts должна выглядеть следующим образом
Id, post_title, post_type
1, 'Apple Pie','Product'
2, 'French Toast','Product'
3, 'Shepards Pie','Product'
4, 'Jam Pie','Product'
5, 'Plate','Not a Product'
6, 'Bucket','Not a Product'
7, 'Chequebook','Not a Product'
8, 'Banana','Product'
, чем у вас в данных таблицы wp_postmetaкак это
post_id, meta_value
1, 10
2, 5
3, 9
4, 8
4, 11
5, 12
6, 10
7, 6
2, 1
2, 1
8, 7
8, 2
8, 2
и запрос выглядит так
SELECT wp_postmeta.post_id, wp_posts.post_title, MIN(wp_postmeta.meta_value)
FROM wp_postmeta
JOIN wp_posts ON wp_postmeta.post_id = wp_posts.id
WHERE wp_posts.post_type = 'Product'
AND wp_postmeta.meta_key = 'REG PRICE'
GROUP BY wp_postmeta.post_id, wp_posts.post_title
ORDER BY wp_posts.post_title;