bella domanda... son 2 giorni che cerco sulla rete e le soluzioni sono molto diverse fra loro.
1) nessuno che io sappia risolve il problema con 1 query
2) metà delle persone usa 2 query e lavora poi sulle strutture
3) l'altra metà preferisce fare tutte le query in loop
Ora, sarebbe sempre meglio fare dei microbenchmark a queste soluzioni, ma la cosa che un po mi ha sorpreso è che per un pattern così standard (posts e commenti) non esista un "modo" universalmente utilizzato.