Der er ingen rekursion i MySQL, og også det resultat, du ville få, ville være fladt (ingen struktur). Den bedste måde er stadig et stykke tid i PHP, Java eller hvilket programmeringssprog du bruger.
Forespørgslen kunne se sådan ud:
SELECT C.*, CHC.ID_SUBCONTENT
FROM CONTENT C
LEFT OUTER JOIN CONTENT_HAS_CONTENT CHC ON CHC.ID_CONTENT = C.ID_CONTENT
WHERE C.ID = ?
... // you get the idea
og i PHP kan du gentage forespørgslen med det næste sub_content_id, indtil ID_SUBCONTENT is null