Let me give a specific example. Today, I answered this post, and my answer seemed familiar. Looking through my old answers, I found that I'd answered this post a while back. The older post is a less thorough question, in the sense that answers to the older question won't completely answer the newer question, while answers to the newer question will be above-and-beyond answers for the older question.
Had they been posted in the other order, I'd mark the newer one as a duplicate without a second thought. I wonder what I ought to do in this case, though. I have three thoughts:
(1) Mark the older one for closing as a duplicate.
(2) Change my answer to the older question so that it actually answers the newer question, then mark the newer one for closing as a duplicate.
(3) Leave them both alone.
I think the last option is the least preferable, but I'm torn between the other two (though I'm leaning toward the first). Is there some concensus as to what should be done in such cases? Is there perhaps a better option that I'm not considering?
I think a concensus is important, here, because if there's enough disagreement, I worry that both of them will end up closed as duplicates of the other. What say you?