a meno che tu non decida di avere com id un campo contatore non credo ci sia altro modo oltre quello da te descritto.