I am using
multibib to have references at the end of each chapter but when I have the same reference in multiple chapters, the numbering in the text corresponds to the last chapter that the reference appears in.
The numbering in the reference sections are all fine and
hyperref works correctly.
As an example, currently I get something like this:
I cite ann , bob  and cat .
References for Chapter 1
1 ann 2 bob 3 cat
I cite dug , ed  and ann .
References for Chapter 2
4 dug 5 ed 6 ann
So I should get ann turning up as ref 1 in chapter ref 3 in chapter 2.