Código sql:
Ver originalSELECT unidades.unidad, temas.tema
FROM unidades INNER JOIN temas ON ( unidades.id_unidad = temas.id_unidad )
ORDER BY unidades.unidad, temas.tema
con el order by conseguiras que te salga en el orden que pides, pero para que salga en el formato que pides deberàs usar algun tipo programación externa al sql...
quizas se puede hacer de alguna forma con sql puro pero seria complicarse muy mucho la vida!!!
Quim