have (any/some) bearing on (someone or something)
To impact or affect something or someone. How does my lateness have any bearing on you? You weren't here on time either! Don't worry, our lawyers have told us that this information won't have any bearing on the merger.
have (some) bearing on something
to have relevance to something. (Note the use of no and any in the negative.) I know something that has some bearing on the issue you are discussing. This has no bearing on anything that will happen today. This doesn't have any bearing on all that. What bearing does John's decision have on the situation?