jakbym mógł skonstruować zapytanie, by sortowało mi tematy względem ostatniego postu (gdy nie ma żadnego postu, to względem id tematu) (tak jak na normalnych forach) zakładając, że mam tabele topics (id, title) i posts (id, id_topic, content)?
kombinowałem tak, ale nie do konca działa:
SELECT *, b.id AS id FROM topics AS a JOIN posts AS b ON a.id=b.id_topic GROUP BY a.id ORDER BY b.id DESC