Salve,
E' da stamattina che sto impazzendo per cercare un modo per ottenere in output un menu.

In Mysql ho delle tabelle così organizzate:

codice:
Table: CATEGORIES

category_id | category_name
----------- |----------------
1           |Categoria 1
2           |Categoria 2
3           |Categoria 3


Table: SUBCATEGORIES

subcategory_id | subcategory_category | subcategory_name
---------------|----------------------|--------------------
1              |1                     |Sottocategoria 1 di categoria 1
2              |1                     |Sottocategoria 2 di categoria 1
3              |3                     |Sottocategoria 1 di categoria 3
4              |3                     |Sottocategoria 2 di categoria 3
In output vorrei ottenere le seguenti voci:

codice:
Categoria 1
Sottocategoria 1 di categoria 1
Sottocategoria 2 di categoria 1
Categoria 2
Categoria 3
Sottocategoria 1 di categoria 3
Sottocategoria 2 di categoria 3
Ho provato diverse query, ma non sono riuscito ad ottenere in output quello che volevo.

Qualcuno ha qualche consiglio?
Cambiando la struttura delle tabelle posso facilitare qualcosa?