Buongiorno a tutti.
Chiedo aiuto per capire se è possibile raggruppare i risultati di una join uno a molti i dati ridondanti di una sola tabella. Mi spiego meglio:
Ho una sitazione di questo tipo:

codice:
Tabella Marche:

====================
| m_id | marca     |
====================
| 1    | Fiat      |
| 2    | Ford      |
| 3    | Citroen   |
====================

Tabella Auto:

===============================
| a_id | rif_m_id | Nome      |
===============================
| 1    | 1        | Punto     |
| 2    | 1        | Bravo     |
| 3    | 2        | Fiesta    |
| 4    | 2        | Focus     |
| 5    | 3        | C3        |
| 6    | 3        | C4        |
===============================
Se faccio: SELECT * from marche join auto where m_id=rif_m_id

Questo è il risultato:
codice:
==================================================
| m_id | marca     | a_id | rif_m_id | Nome      |
==================================================
| 1    | Fiat      | 1    | 1        | Punto     |
| 1    | Fiat      | 2    | 1        | Bravo     |
| 2    | Ford      | 3    | 2        | Fiesta    |
| 2    | Ford      | 4    | 2        | Focus     |
| 3    | Citroen   | 5    | 3        | C3        |
| 3    | Citroen   | 6    | 3        | C4        |
==================================================

Avere invece una tabella come la seguente, con i risultati della sola prima tabella raggruppati è possibile?

codice:
 

==================================================
| m_id | marca     | a_id | rif_m_id | Nome      |
==================================================
|      |           |      |          |           |
| 1    | Fiat      | 1    | 1        | Punto     |
|      |           | 2    | 1        | Bravo     |
| 2    | Ford      | 3    | 2        | Fiesta    |
|      |           | 4    | 2        | Focus     |
| 3    | Citroen   | 5    | 3        | C3        |
|      |           | 6    | 3        | C4        |
==================================================
Grazie a chi portà aiutarmi.