Hi! The translation from spanish to english gives the same verb, to have, as well as you have said.
In spanish, haber refers to something that exists, for example, "Solo HAY un comentario", and tener refers to something that one haves, in his possesions, like "Esta entrada solo TIENE un comentario".
Do you understand? =)