Verwenden Sie ein äußeres beitreten über einen left join
und schnapp dir Zeilen, die nicht waren beitreten:
SELECT DISTINCT wposts.ID AS ID
FROM `doxy_posts` AS wposts
left JOIN `doxy_postmeta` AS postmeta ON wposts.ID = postmeta.post_id
WHERE postmeta.post_id is null
ORDER BY wposts.post_date DESC