SELECT p1.ID, p1.post_title FROM wp_posts p1 WHERE p1.post_type = 'attachment' AND p1.post_mime_type LIKE 'image%' AND NOT EXISTS ( SELECT 1 FROM wp_posts p2 WHERE p2.post_status = 'publish' AND p2.post_content LIKE CONCAT('%', p1.guid, '%') );
Tar alla posts från wp_posts där post_type är attachment och MIME type är en bild. Sedan kollar den om guid på attachments finns i post_content hos någon publicerad post. Denna måste justeras för att kolla efter bildanvänding i options, custom fields osv.