Salve Ragazzi, ho bisogno di aiuto

Il problema è questo:
ho un elenco di POST su una tabella, ed ho un'altra tabella con i COMMENTI ai suddetti post.

Ora voglio mostrare, con un ciclo, prima i post che sono stati commentati e poi tutti gli altri, e non riesco a buttare giù una query che funzioni correttamente.

Queste sono le mie tabelle:

POST
id, id_sezione, titolo, testo

COMMENTI
id, id_post, idutente, commento

e questa è la query che non va:
codice:
SELECT post.* FROM commenti INNER JOIN post ON commenti.id_post = post.ID WHERE post.id_sezione=1 ORDER BY commenti.ID DESC
Giustamente, la query mostra soltanto i post per i quali è presente un commento, ma io devo mostrarli tutti, anche quelli che non sono stati commentati.

Forse dovrei usare una LEFT JOIN, ma non so da dove cominciare e non ho manuali sotto mano, almeno non fino a domani.

Chi mi da una mano??