ho un database mysql con ad esempio 3 campi

colonna1 - colonna2 - colonna3
------------------------------------------
aaa - bbb - ccc
aaa - bbb - ddd
aaa - fff - ccc

vorrei che alla fine il risultato fosse

aaa - bbb - ccc
aaa - fff - ccc

la query dovrebbe essere tipo:
select * form db where distinct colonna1,colonna2

ma cosi non vā

il distinct si farebbe
select distinct colonna1,colonna2 form db
ma cosiė non raccolgerebbe la colonna3
e con
select distinct colonna1,colonna2,colonna3 from db
conta anche la colonna3 come 'distinct' aggiungendo valori dupplicati
come posso fare?