I have recently discovered this question, which has a single, imperfect answer.
I was about to mark it as a duplicate of this question, but realised at that point that the latter question is actually several months newer than the former.
The vote to close option specifically states that the question you are claiming as the "original" should be the older answer: "This question has been asked before" (my emphasis), and it also seems incharitable to the person who asked the question first to have their question marked as a duplicate.
Howewer, the vote to close option all states that the question you are marking as the canonical question should already have been answered "This question has been asked before and has an answer" (which I interpret as requiring a good, complete, answer), so it seems I'm not supposed to mark the later question as the duplicate either. (And, indeed, this seems like it would be less helpful to future users: the later answer has more and better answers).
What's the best solution for this?