yo,
fehlermeldung und datenbank-design wären noch interessant. ein paar sachen auf den ersten blick.
- 
die unterabfrage darf nur einen wert zurück geben, damit es funktioniert. versuche doch einfach mal eine aggregat-funktion einzubauen, um zu sehen, ob es dann geht, sprich:
 - 
(SELECT MAX(wp_posts.post_title) FROM wp_posts LEFT JOIN wp_comments ON wp_posts.ID = wp_comments.comment_post_ID)
 - 
die anzahl der ausgegeben spalten der UNION abfragen müssen gleich sein. habe nicht nachgezählt, nur als tipp.
 - 
in der zweiten Union abfrage scheint ein komma zu fehlen, kann aber auch nur ein tippfehler sein:
 
post_title As title
'post' As SelectOrt
Ilja