Selbst wenn die Antwort von rnevius richtig schien, gab das Ergebnis einige Bilder mit dieser Art von URL zurück:
http://www.example.com/?attachment_id=48, was in meinem Fall nicht funktionierte.
Getestet auf Wordpress 4.9.3:
Eine andere Lösung ist _wp_attached_file
stattdessen:
wp_postmeta
Suche nach Wert _thumbnail_id
inmeta_key
meta_id | post_id | meta_key | meta_value
200 | 4 | _thumbnail_id | 48
wp_postmeta
Wieder in wp_postmeta
zum Wert suchen _wp_attached_file
in meta_key
dem post_id
sie die passenden meta_value
findet in vorheriger Abfrage
meta_id | post_id | meta_key | meta_value
1020 | 48 | _wp_attached_file | 2018/09/picture.jpg
Abfrage:
SELECT wp.ID, wpm2.meta_value
FROM wp_posts wp
INNER JOIN wp_postmeta wpm
ON (wp.ID = wpm.post_id AND wpm.meta_key = '_thumbnail_id')
INNER JOIN wp_postmeta wpm2
ON (wpm.meta_value = wpm2.post_id AND wpm2.meta_key = '_wp_attached_file')
post_id
und das Bild?