Kommt zuviel oder zuwenig raus?
wenn zuwenig: dann gibts beim inner join für manche kunden keine kontakte
wenn zuviel: könnt sein, dass du das ganze dann noch nach der kontakt_id ($db_kontakt.kontakt_id, falls es sowas in deiner db gibt) gruppieren musst (group by $db_kunde.kunde_id,$db_kontakt.kontakt_id)
ich leg dir außerdem noch die ausführliche manual von mysql ans herzen:
http://dev.mysql.com/doc/mysql/de/index.html
http://dev.mysql.com/doc/mysql/en/index.html