I come across many cases where people over-tag. For example they're trying to solve a problem, they state the problem, then they tag oracle and sql-server. Here is an example from today (though based on subsequent comments it seems the initial reply to my comment was a bit misleading).
Since I suspect that at least some of the time this type of aggressive tagging is an effort to get more eyeballs on the question (since it will appear in more users' favorite tag lists etc.), I usually ask if they really meant to tag both technologies, and if so, why.
Sometimes this is not what they meant to do, and it is accidental. For example, some folks think sql-server and mysql both refer to the latter, probably because the former doesn't include "Microsoft" in the name and they justifiably associate MySQL with being a "SQL server."
Sometimes it is what they meant to do, but only in an effort to cast a wider net (the eyeball thing I mentioned above), and on several occasions they have admitted this was the case.
Sometimes it is what they meant to do, and it is intentional: they actually want solutions that will work independently on both Oracle and SQL Server, or MySQL and SQL Server, or MySQL and Oracle. (And in some cases, all three platforms or more.)
The former two cases I know how to deal with: I ask for clarification, help improve the question, or move on.
It's the latter case that I'm not sure what to do with. Since very few solutions to a problem can be solved the exact same way in PL/SQL and T-SQL, and even if they can, the two solutions are quite likely to come from two different answerers, I guess the dilemma here is: how can it remain a single question? If two different respondents post perfect answers, one for Oracle and one for SQL Server, how can the question have a "best" answer?
I can suggest that they ask two separate questions, and I'm often tempted to do so. But I feel that a lot of OPs won't understand why that makes sense, especially if they think there should be a universal solution or they simply don't understand how different the platforms or languages really are.
I'm sure this is something many of have come across, and I'm curious what the general consensus here is. Are there "solutions" to this problem that I haven't considered? Do we want to encourage questions which will lead to splintered answers? Should we be encouraging the respondents in such cases to merge their answers, with one of them sacrificing their own? Am I thinking too hard about a problem that doesn't happen that often?