Let say I have a post that belongs to 2 categories ("Queries" and "MySql"), and a tree structure is like that:
Programming>>Web>>Php>>Queries>>My Post
Programming>>DB>>MySql>>My Post
I doubt, what is the best way (in terms of UX) to present both paths, so the the visitors will understand intuitively what is going on?
Updating - expansion of question explanations
Because I see that all the answers are not about how to solve the problem, but how to avoid this situation I will try to explain more:
I use breadcrumbs not only to let visitor know where is he on the site map, but to let him know what is the area of this article and what is the parent area of this area. It may sense to take another example:
Let say I have encyclopedic article about lightning. Visitor arrives there from google. Probably visitor wants to see other articles on related topics. The related topics are: "electrostatic discharge" (that is a child category of science>>physics>>electricity) and "natural phenomena" (that is a child category of science>>nature-study).
So the breadcrumbs are:
science>>physics>>electricity>>electrostatic discharge
science>>nature-study>>natural phenomena
I can not know what are the related articles that visitor wants to see after this post (may be it's something in 'electrostatic discharge' or 'electricity', may be some other articles in 'natural phenomena'). Also it can be a visitor that didn't hear about this topic and it have a sense to let him know, that it belongs to science etc.
So I think, the presenting of both paths is justified. The question is how actually to do it. I thought about something like this: